java防止盗链
2013-06-19 16:19
169 查看
jsp页面代码:指向一个servlet
url为:http://localhost:9090/servletDay3/index.jsp
<a href="servlet/ThirdServlet">aa</a>
servlet中代码:
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setCharacterEncoding("GBK");
String referer = request.getHeader("referer");// http://localhost:9090/servletDay3/index.jsp 表示从哪个页面访问到这个servlet的
String nativeServerName = request.getServerName();//localhost
System.out.println(nativeServerName);
if(!"127.0.0.1".equals(nativeServerName)){
response.getWriter().println("当前连接非本网站连接,请访问www.baidu.com");
}
}
url为:http://localhost:9090/servletDay3/index.jsp
<a href="servlet/ThirdServlet">aa</a>
servlet中代码:
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setCharacterEncoding("GBK");
String referer = request.getHeader("referer");// http://localhost:9090/servletDay3/index.jsp 表示从哪个页面访问到这个servlet的
String nativeServerName = request.getServerName();//localhost
System.out.println(nativeServerName);
if(!"127.0.0.1".equals(nativeServerName)){
response.getWriter().println("当前连接非本网站连接,请访问www.baidu.com");
}
}
相关文章推荐
- JAVA防止盗链的小demo
- 用Socket或者URL类实现java网络下载 之 怎样防止被认为是盗链
- Java web 项目中防止资源被盗链下载[参考:Java.Web开发实战1200例]
- java中怎么防止表单的重复提交
- java判断文件编码格式以防止乱码
- 防止刷新/后退引起的重复提交问题的Java Token代码,非Struts
- 防止页面盗链
- java持久层框架mybatis如何防止sql注入
- htaccess 防止盗链,防止目录浏览等10大技巧
- Java防止SQL注入的几个途径
- 防止恶意刷新页面的Java实现
- java防止脚本注入,通过拦截器实现
- 保护java程序 防止反编译
- Java防止SQL注入
- java 有效的防止SQL注入
- 怎么防止网站图片被盗链?
- java防止sql注入
- [转帖]防止Java程序反编译
- java连接数据库操作2--防止sql注入
- c++和java的内存管理,分别是怎么实现的,怎么防止内存泄露?