spring学习笔记2-springMVC2

1、@RequestMapping详解

1:标准url

 

2:限定请求方式

 

2、SpringMVC封装请求参数

1:绑定Servlet内置对象

2、@RequestParam绑定参数

当客户端有数据传递到服务器端的时候,可以直接在对应的方法中,通过在方法参数列表中声明来接受,springmvc自动接受,然后封装到对应的变量中。

注意:一定要保证传递过来的key和方法声明中的保持一致,如果不一致将接受不到,此时可以使用@RequestParam(“name”)注解进行声明;

注解中name就是传递过来值的key,也可以写成@RequestParam(value=“name”)

3、@ CookieValue,获取cookie的值

4、POJO对象绑定参数

pringMVC会将请求过来的参数名和POJO实体中的属性名进行匹配,如果名称一致,将把值填充到对象中。

不需要自己进行接受封装,spring会将参数直接封装在pojo对象中,只需要在对应方法的参数列表中声明需要接受的对象类型即可。

比如在添加用户和修改用户的时候,就不需要自己在去接受了。

5、接受基本数据类型

 

当客户端有数据传递到服务器端的时候,服务器端也确实需要这个参数,那么可以在对应的方法中,通过在方法参数列表中声明来接受。

注意:此时在参数列表中声明的参数名称应该是传递过来的key,名称要保证一致,如果不一致,可以使用@RequestParam(“name”)注解进行声明;

6、SpringMVC与Struts2的区别

 

 

posted @ 2020-06-01 12:05  一生如戏  阅读(125)  评论(0)    收藏  举报