
springmvc
jaryle
这个作者很懒,什么都没留下…
展开
-
Spring MVC之@RequestBody, @ResponseBody 详解
简介:@RequestBody作用: i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上; ii) 再把HttpMessageConverter返回的对象数据绑定到 controller中方法的参数上。使用时机:A转载 2016-07-17 11:53:16 · 978 阅读 · 0 评论 -
springmvc controller间重定向带参数跳转的解决方案
1. 需求背景 需求:spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。传统的:可以通过在redirect:select.do?id=""&name="";这样拼接来实现,也可以实现,但是如果参数中有中文,就会出现问题。RedirectAttributesR原创 2016-08-20 21:58:18 · 20092 阅读 · 4 评论 -
springmvc前端控制器中的配置项loadonstartup的作用
taotao-manager org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:spring/springmvc.xml 1 我们注意到它里面包含了这段配置:1,那么这个配置有什么作用呢?1)load-on-startup原创 2017-06-08 20:03:22 · 4359 阅读 · 0 评论 -
produces在@requestMapping中的使用方式和作用
produces可能不算一个注解,因为什么呢,它是注解@requestMapping注解里面的属性项,它的作用是指定返回值类型,不但可以设置返回值类型还可以设定返回值的字符编码;还有一个属性与其对应,就是consumes:指定处理请求的提交内容类型(Content-Type),例如application/json, text/html;他们的使用方法如下:一、produces的原创 2017-06-09 17:41:10 · 146941 阅读 · 11 评论 -
spring和springmvc的父子容器间访问properties文件内容
由于springmvc是spring的子容器,springmvc可以访问父容器的对象,但不能访问父容器的属性。所以在controller层(子容器加载),要使用@Value注解访问properties文件(父容器加载)中的属性是不能访问的要实现访问父容器的属性,怎么办呢我们思考,我们可以在service层(父容器加载)中使用@Value注解读取properties文件属性,并把原创 2017-06-12 11:06:43 · 629 阅读 · 0 评论 -
springmvc 是单例还是多例呢
springmvc默认是单例的。我们可以通过以下代码就能可以验证:@RestController@RequestMapping(value = "hello")public class HelloController { private int i = 0; @RequestMapping(value = "test1") public int testS...原创 2018-09-02 13:10:39 · 3951 阅读 · 0 评论 -
springmvc接收集合参数,集合对象
Spring MVC在接收集合请求参数时,需要在Controller方法的集合参数里前添加@RequestBody或者@RequestParam,而@RequestBody默认接收的enctype (MIME编码)是application/json,因此发送POST请求时需要设置请求报文头信息(ajax提交数据时设置提交类型为:contentType : 'application/json;cha...原创 2018-10-17 21:34:53 · 3415 阅读 · 0 评论