首页 > Web开发 > 详细

网页 内部转发和网址输入不同

时间:2014-05-08 19:51:28      阅读:342      评论:0      收藏:0      [点我收藏+]

 

 

 

bubuko.com,布布扣
 1 HttpServletRequest req=(HttpServletRequest)request;
 2         HttpServletResponse res=(HttpServletResponse)response;
 3 
 4         String referer=req.getHeader("referer");
 5         //如果referer非空
 6         if(referer!=null)            //非空说明是内部forward 访问其他页面的
 7         {//放行资源
 8             chain.doFilter(request, response);
 9         }
10         //如果referer空        是直接 回车键访问 servlet的
11         else
12         {
13             System.out.println("无法直接访问");
14             response.setContentType("text/html;charset=utf-8");
15             //警告 无法直接访问
16             response.getWriter().write("" +
17                     "<script>" +
18                         "window.alert(‘你是非法闯入者,滚出去‘);" +
19                         "window.location.href=‘http://127.0.0.1:8080/bbs/welcome.jsp‘" +
20                     "</script>");
21 
22         }
bubuko.com,布布扣

 

网页 内部转发和网址输入不同,布布扣,bubuko.com

网页 内部转发和网址输入不同

原文:http://www.cnblogs.com/friends-wf/p/3709501.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!