springMVC获取request和response
2016-03-28 11:09
387 查看
1.参数
例如:
1)放置在方法的形参上:表示引用Model中的数据
2)放置在方法上面:表示请求该类的每个Action前都会首先执行它,也可以将一些准备数据的操作放置在该方法里面。
例如:
@RequestMapping("/test") @ResponseBody public void saveTest(HttpServletRequest req, HttpServletResponse resp){ }
这样的话如果要用ajax每次都要将response作为参数传递,不方便使用
2.注解 在BaseController中加入:
protected HttpServletRequest request; protected HttpServletResponse response; protected HttpSession session; @ModelAttribute public void setReqAndRes(HttpServletRequest request, HttpServletResponse response){ this.request = request; this.response = response; this.session = request.getSession(); }
说明:ModelAttribute的作用
1)放置在方法的形参上:表示引用Model中的数据
2)放置在方法上面:表示请求该类的每个Action前都会首先执行它,也可以将一些准备数据的操作放置在该方法里面。
相关文章推荐
- Java练习2
- Java_chapter08_对象和类
- win7 eclipse 调试storm
- JavaWeb项目开发案例精粹-第6章报价管理系统-002辅助类及配置文件
- JAVA学习(三)
- NoSuchMethodError
- java研发常见问题总结2
- springmvc 发送ajax出现中文乱码的解决方法汇总
- java transient关键字使用
- Struts2学习总结(3)--值栈,Ognl表达式,Struts标签库,国际化,数据校验,拦截器
- Java字符串常量池
- myeclipse 常用快捷键
- Java异常捕捉陷阱(内存泄漏,finally块,catch块,继承得到的异常)
- Hibernate注解配置 在Spring的配置文件里写法
- JAVA final 关键字
- java注解方法原理样例
- 10张思维导图带你学习【JavaScript】
- Dialect does not support identity key generation
- Java第三次作业
- java 的hash,list , equal()复习