spring mvc 获取HttpServletRequest HttpServletResponse 对象方法
在使用spring框架的时候如何获取 request 和response 对象
下面介绍两种方法
第一种controller类中方法里面直接传参,HttpServletRequest request, HttpServletResponse response
@Controller
public class UserAjaxController extends BaseController {
@RequestMapping(value = "/user/find")
public @ResponseBody String userFind(UserParam params,HttpServletRequest request, HttpServletResponse response) throws Exception {
}
}
第二种使用注解做成共同的request 和response对象,
使用@ModelAttribute 注解 每次执行都会走这个注解下面的方法
public class BaseController{
private static final Log log = LogFactory.getLog(AjaxBaseController.class);
public HttpServletRequest request;
public HttpServletResponse response;
@ModelAttribute public void getRequestResponse(HttpServletRequest request, HttpServletResponse response) { this.request = request; this.response = response; }
}
以上两种方法比较常用
来源://作者:CHT/更新时间:2015-12-01
顶
踩
相关文章:
- springmvc csv文件导出_csv文件下载_csv文件生成
- springmvc 后台参数校验 使用用注解方式及国际化的写
- springmvc controller跳转到下一个controller,action
- springmvc controller返回字符串乱码
- springmvc项目进行junit测试方法
- springmvc 文件上传报错org.springframework.web.util
- springmvc 在controller类中如何读取.properties变量
- 使用eclipse 运行springmvc官方实例spring-mvc-showca
- springmvc 使用注解参数传递格式化日期和数字
- springmvc 传递和接收数组参数