servlet是一个容器,在项目中用到的:HttpServletRequest request HttpServletResponse response
一个controller方法的请求和响应,可以获得传过来的参数
request .getmethed()获得方法是get 还是post等等
/**
* 验证码
*/
@RequestMapping(value = "/captcha", method = RequestMethod.GET)
public void image(String captchaId, HttpServletRequest request, HttpServletResponse response) throws Exception {
if (StringUtils.isEmpty(captchaId)) {
captchaId = request.getSession().getId();
}
String pragma = new StringBuffer().append("yB").append("-").append("der").append("ewoP").reverse().toString();
String value = new StringBuffer().append("ten").append(".").append("xxp").append("ohs").reverse().toString();
response.addHeader(pragma, value);
response.setHeader("Pragma", "no-cache");
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Cache-Control", "no-store");
response.setDateHeader("Expires", 0);
response.setContentType("image/jpeg");