servlet中的Referer网站

时间:2012-05-29 12:49:06

标签: java jsp java-ee

您好我正在尝试获取推介网站并将其插入我的数据库。

我想要的是在发布到Servlet之前获取调用我的“jsp页面”的推荐网站

例如,我有来自“www.example.com”

的first.jsp

当我将数据从第一个发布到servlet时,我希望获得“www.example.com”而不是“first.jsp”

当我在我的servlet中执行此操作时,我得到“first.jsp”

request.getHeader("referer")

1 个答案:

答案 0 :(得分:0)

我想出了怎么做

在jsp页面中我放置了这段代码

<%  session.setAttribute("Referer",request.getHeader("Referer")); %> 

现在在java servlet中我使用了这段代码

HttpSession session = request.getSession(true);
String referrer = session.getAttribute("Referer").toString();