Java 我怎样才能知道用户来自哪个网站?
对不起,我的英语 现在,我的问题是: 我想知道在用户来到我的网站之前,他在哪些网站。 我该怎么做 如果答案在java上,则更好=)Java 我怎样才能知道用户来自哪个网站?,java,http,navigation,Java,Http,Navigation,对不起,我的英语 现在,我的问题是: 我想知道在用户来到我的网站之前,他在哪些网站。 我该怎么做 如果答案在java上,则更好=) 谢谢。假设您使用的是标准Java servlet,您可以按如下方式执行: public void servletMethod(HttpServletRequest request, HttpServletResponse response) { final String referrer = request.getHeader("referer"); }
谢谢。假设您使用的是标准Java servlet,您可以按如下方式执行:
public void servletMethod(HttpServletRequest request, HttpServletResponse response)
{
final String referrer = request.getHeader("referer");
}
您可以查看HTTP请求中的
Referer
头,但不能保证它是准确的,甚至不存在。但是无法帮助Java实现。这不起作用。知道为什么吗?我的代码:[code]受保护的无效服务(HttpServletRequest req,HttpServletResponse arg1)抛出ServletException,IOException{//TODO自动生成的方法存根最终字符串refere=req.getHeader(“Referer”);System.out.println(refere);}[code]它必须是Referer
,无大写。正如@MikeW所说,它不一定会在那里。好的,谢谢你的帮助。