摘要: 利用referer来得到这个连接是从哪点进来的。 等于空是有可能,用户直接把这个地址打到浏览器的地址栏的,这样不行,并且,如果不是以http://localhot开头的也是不行,那我们就跳到首页 1 public void doGet(HttpServletRequest request, HttpServletResponse response) 2 throws ServletException, IOException { 3 4 String referer = request.getHeader("refe... 阅读全文
posted @ 2013-12-26 17:09 哎呦喂,我的小祖宗╰つ 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 这个技术掌握就可以,如果要实现页面包含就用html实现1 request.getRequestDispatcher("include/head.jsp").forward(request, response);2 3 response.getWriter().write("bbbbbbbbb");4 5 request.getRequestDispatcher("include/foot.jsp").forward(request, response); 这里要注意,因为要遵循页面的规则,我们这里的head.... 阅读全文
posted @ 2013-12-26 16:25 哎呦喂,我的小祖宗╰つ 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 首先修改post1 request.setCharacterEncoding("utf-8"); 这样就能修改post提交乱码问题。但是如果是get提交就不行,我们这里只能反向查找,然后在重新对应1 userName = new String(userName.getBytes("iso-8859-1"),"UTF-8"); 扩展一下,修改tomcatch的编码也可,但是不推荐程序里面用 打开tomcat的文档http://localhost:8080/点击TomcatDocumentation,进入点击Configuration,进 阅读全文
posted @ 2013-12-26 15:33 哎呦喂,我的小祖宗╰つ 阅读(325) 评论(0) 推荐(0) 编辑
摘要: request几个常用的方法 1 //客户端IP 2 System.out.println(request.getRemoteAddr()); 3 //客户端如果在DNS注册,就返回注册那个名称,如果没有,就返回IP 4 System.out.println(request.getRemoteHost()); 5 //http://..........servlet?name=sdfasdf,返回name=sdfasdf 6 System.out.println(request.getQue... 阅读全文
posted @ 2013-12-26 14:19 哎呦喂,我的小祖宗╰つ 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 服务器有很多东西是不变的,如果每次访问都重新去服务器拿,那服务器就得累死,这样情况下有把问题抛给了我们程序员,那们就控制浏览器,那些的资源用服务器缓存,这样就减少服务器的请求次数,我们这里用response响应头中的Expires头来控制浏览器缓存 1 public class ResponseDemo1 extends HttpServlet { 2 3 4 public void doGet(HttpServletRequest request, HttpServletResponse response) 5 throws ServletEx... 阅读全文
posted @ 2013-12-26 10:04 哎呦喂,我的小祖宗╰つ 阅读(1174) 评论(0) 推荐(0) 编辑