springmvc中的controller中的几种参数绑定
来源:互联网 发布:ubuntu exe安装包 编辑:程序博客网 时间:2024/05/20 05:53
首先呢是springMVC默认支持的绑定类型有:
HttpServletReequest对象:通过request对象可以获取参数信息
HttpservletResponse对象:通过response对象可以处理响应信息
HTTPSession对象:获取session中存储的对象
Model/ModelMap:Model是一个接口,ModelMap是一个接口的实现。作用是将模型数据填充到request域。
简单类型的参数绑定:
1、直接在controller中定义一个变量,但是此种传输方式有一个限制就是参数名和请求中的参数名必须保持一致,否则是接收不到数据的。
比如说:
Controller : public void controllerTest(Integer id){}
request : http://localhost:8080/springMvcTest/controllerTest?id=2;在这儿必须写成"id=2"而不能写成“id”这个属性名不可变
2、使用@RequestParam进行参数绑定,在使用这个注解进行绑定的时候,参数名无需和请求中的参数名保持一致。
比如说:
Controller : public void controllerTest(@RequestParam(value="id") Integer goods_id){}
@RequestParam(value="id") Integer goods_id 表示将请求中的id属性绑定到goods_id这个参数上
request : http://localhost:8080/springDemo/controllerTest?id=2; 在这儿传入的参数名为id
在@RequestParam 中有一个属性叫做required @RequestParam(required=true)表示当前参数必须传入
@RequestParam 中还有一个属性叫做defaultValue 表示默认值 @RequestParam(defaultValue="aaa"),你懂得 不用多做介绍
3、POJO的绑定
在Controller中可以直接定义POJO类型的参数来接收请求中的数据。
这种使用方式的条件是:在页面中input的name属性的值必须和POJO的属性一一对应!
- springmvc中的controller中的几种参数绑定
- springmvc中的参数绑定
- SpringMVC中的参数绑定总结
- SpringMVC中的参数绑定总结
- SpringMVC中的参数绑定总结
- SpringMVC中的参数绑定总结
- SpringMVC - 方法中的各种参数绑定方式
- SpringMVC中的Controller
- springMVC中的Controller是单例
- 理解springmvc中的Controller
- springMVC中的controller层
- SpringMVC中的controller
- 【SpringMVC学习05】SpringMVC中的参数绑定总结
- 【SpringMVC学习05】SpringMVC中的参数绑定总结
- 【SpringMVC学习05】SpringMVC中的参数绑定总结
- 【SpringMVC学习05】SpringMVC中的参数绑定总结
- 【SpringMVC学习04】SpringMVC中的参数绑定总结
- springMVC中的controller是否是单例
- 加密解密的一些认识
- 创建离散任务时MRP净值的含义
- Gradle: SDK location not found, 问题与解决
- LeetCode 100. Same Tree C语言
- zoj-3767-Elevator
- springmvc中的controller中的几种参数绑定
- 2013腾讯编程马拉松初赛第〇场(3月20日)(HDU 4500 4501 4502 4503 4504)
- C和OC 字符串
- Java static的简要概括
- PHP中POST、GET和REQUEST
- 20160424
- 以下介绍的三种方法属于Object
- 基础编程4-1
- Orcal数据库的表结构转换成mysql数据库的表结构