Spring MVC--6.封装参数获得与传递

来源:互联网 发布:linux ip地址映射 编辑:程序博客网 时间:2024/06/07 22:21

1      页面数据à封装参数

1.1  概述

分析接受参数类型:

基本类型,int,String等等基本类型。

Pojo类型

包装类型

 

Springmvc默认支持类型:

HttpSession,HttpRequstServlet,Model等等。

 

Struts2参数:基于属性封装。

 

Springmvc参数封装:基于方法进行封装。

 

 

 

1.1  基本数据类型

 

1.2  接受字符串类型

 

 

1.3  接受数组

分析:批量删除:checkbox复选框。Value必须有值。

 

1.4  接受Pojo

 

         Jsp页面的name值必须和Javabean对应

 

1.5  接受包装类型参数

定义包装类

 

1.6  接受集合类型参数

1.6.1  接受list集合

定义包装类

  


 

1.6.2  接受map

 

 

 

2      请求信息、cookieà封装参数

2.1  RequestMappingà封装参数

 

RequestMapping中的参数值赋值给方法中(参数)--封装参数

 

2.1.1   Value à封装参数

         映射请求URL传封装参数@PathVariable

  

 

 

 

2.1.2  Parmà封装参数—ognl风格基本没用

         使用@RequestParam 绑定请求参数值, @RequestHeader, @CookieValue属性类似

 

  

 

2.1.3  Headersà封装参数

         使用@RequestHeader 绑定请求头 的属性值

   

 

2.2  Cookieà封装参数

         使用@CookieValue 绑定请求中的 Cookie 值

 

 

3  servlet原生apià封装参数

 

 

 

 

 源代码文件:http://download.csdn.net/detail/qq_26553781/9831208

0 0
原创粉丝点击