防盗链其用途是防止未经过授权的用户访问你的网站地址
从一个例子入手
a.html中有一个连接,将要访问到b.jsp
<body>
<a href="b.jsp">b.jsp</a>
</body>
在b.jsp中我们可以获取到访问者的来源
request.getHeader("Referer")
那么判断该来源中的字符中是否含有原工程名或者本站域名即可保护
<% //一是直接输入地址,二是被非法超链接
if((null==request.getHeader("Referer")) || (request.getHeader("Referer").indexOf("你的域名")<0)){ %>
非法入侵<!-- 这里可以直接跳到你的站点首页去-->
<%}else{ %>
合法访问<!-- 受保护的代码区-->
<%}
%>