1.response控制码表的3种方法;输出1;
2,文件下载
3.控制浏览器定时刷新网页(REFRESH)
4.控制浏览器缓存当前文档内容
5. 通过response实现请求重定向。
6.setHeader中的一些常见头
http://www.cnblogs.com/mingforyou/p/3281945.html
HttpServletRequest
获得客户机信息
getRequestURL方法返回客户端发出请求时的完整URL。
getRequestURI方法返回请求行中的资源名部分。
getQueryString 方法返回请求行中的参数部分。
getPathInfo方法返回请求URL中的额外路径信息。额外路径信息是请求URL中的位于Servlet的路径之后和查询参数之前的内容,它以“/”开头。
getRemoteAddr方法返回发出请求的客户机的IP地址
getRemoteHost方法返回发出请求的客户机的完整主机名
getRemotePort方法返回客户机所使用的网络端口号
getLocalAddr方法返回WEB服务器的IP地址。
getLocalName方法返回WEB服务器的主机名
获得客户机请求头
getHeader方法
getHeaders方法
getHeaderNames方法
获得客户机请求参数(客户端提交的数据)
getParameter方法
getParameterValues(String name)方法
getParameterNames方法
getParameterMap方法:
Map<String,String[]> map=request.getParameterMap(); User user=new User(); User formbean=new User(); try { BeanUtils.populate(user, map);//用map集合填充bean BeanUtils.copyProperties(user, formbean);//bean的拷贝 } catch (Exception e1) { e1.printStackTrace(); } System.out.println(user);
请求参数的中文乱码问题
post和get方式的乱码
getRequestDispatcher()与sendRedirect()的区别:
http://www.cnblogs.com/phpzxh/archive/2010/02/01/1661137.html