HTTP referer是一个HTTP请求头,名字是“referer”,当浏览器向Web服务器发送请求的时候,一般会带上referer,告诉服务器是从哪个页面链接过来的。服务器可以获得referer用于处理,比如统计每天有都少访问是从搜索引擎链接过来的。

<%@ page language="java" contentType="text/html; charset=GB18030"%>

<html>

<head><title>referer</title></head>

<body>

<p><a href="referer2.jsp">链接到referer2.jsp</a></p>

</body>

</html>


<%@ page language="java" contentType="text/html; charset=GB18030" %>

<html>

<head><title>获得链接的来源</title></head>

<body>

<%

String referer = request.getHeader("referer");

%>

<p>您是从<%=referer%>链接到本网页的。</p>

</body>

</html>