request
2013-12-15 14:26
225 查看
request对象
1. 在提交表单时,浏览器以哪个码表打开的该网页,浏览器就用该码表对表单中的数据进行编码。
要想在服务器端换取数据时,不会出现乱码可以用(只对post提交有效)
request.setCharacterEncoding("utf-8"); //此处应该根据实际情况具体设置编码
get交解决乱码:
String username = request.getParameter("username");
username = new String(username.getBytes("iso8859-1"), "UTF-8"); //username为UTF-8编码
(1) void forward(ServletRequest request, ServletResponse response)
(2) void include(ServletRequest request, ServletResponse response)//实现页面包含
request.getRequestDispatcher("/head.html").include(request, response);//包含网头
response.getWriter().print("hhh");
request.getRequestDispatcher("/tail.html").include(request, response);//包含网脚
注意:被包含页面head.html和tail.html页面不要再出现全局性的标签。但是一般不这样用,
一般在jsp页面中实现页面包含。
1. 在提交表单时,浏览器以哪个码表打开的该网页,浏览器就用该码表对表单中的数据进行编码。
要想在服务器端换取数据时,不会出现乱码可以用(只对post提交有效)
request.setCharacterEncoding("utf-8"); //此处应该根据实际情况具体设置编码
get交解决乱码:
String username = request.getParameter("username");
username = new String(username.getBytes("iso8859-1"), "UTF-8"); //username为UTF-8编码
2. Interface RequestDispatcher
有以下方法:(1) void forward(ServletRequest request, ServletResponse response)
(2) void include(ServletRequest request, ServletResponse response)//实现页面包含
request.getRequestDispatcher("/head.html").include(request, response);//包含网头
response.getWriter().print("hhh");
request.getRequestDispatcher("/tail.html").include(request, response);//包含网脚
注意:被包含页面head.html和tail.html页面不要再出现全局性的标签。但是一般不这样用,
一般在jsp页面中实现页面包含。
3. 防盗链
String referer = request.getHeader("referer"); //首次打开浏览器,直接粘贴复制到地址栏时referer==null if(referer==null || !referer.startsWith("http://localhost")){ response.sendRedirect("/index/jsp"); return ; }
相关文章推荐
- asp.net 从客户端中检测到有潜在危险的 Request.Form 值
- response和request
- SpringMVC 基于注解的Controller @RequestMapping @RequestParam..
- 不同情况下request.getContextPath()值的区别
- Jmete-JDBC Request与BeanShell PostProcessor的结合使用
- python3.5 urllib.request.urlopen 中文url问题
- request 生命周期及参数信息
- Struts第七天--使用request,application,session
- A potentially dangerous Request.Form value was detected from the client
- 在Application_Start中访问Context.Request报错的问题
- nginx 后端服务器配置端口 request.getserverPort
- request的常用方法
- javascript XMLHttpRequest.send() 方法
- AJAX(XMLHttpRequest)进行跨域请求方法详解(一)
- getRequestURI,getRequestURL的区别 http://www.360doc.com/content/13/0416/17/1030755_278676005.shtml
- ASP基础入门第六篇(ASP内建对象Request)
- struts2中的request,session等问题
- Request 对象和Response 对象
- JSP中request属性的用法 (转)
- Request&Response