package pm_cn.itcast.request; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class RequestDemo3 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 会带过来 : referer: http://localhost:8080/day11/1.html String headerValue = request.getHeader("referer"); response.setContentType("text/html;charset=utf-8"); if(headerValue==null|| !headerValue.startsWith("http://localhost:8080")){ // 说明是 盗链 过来的 . response.getWriter().print("哥们, 你是 盗链 过来的 ..."); }else{ // http://localhost:8080 // 说明 不是 盗链 过来的 response.getWriter().print(" 采访 詹姆斯 "); } } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } }