返回首页

您好,

我有一个关于Java Servlet的问题。

比方说,我在一个servlet的网页,somePage"。我想登录使用另一个servlet,"登陆"的servlet。所以,我点击日志链接"somePage"重定向到"登录"页面。我输入我的名字和密码,它们都是正确的。登录页面成功登录我进去,我怎么回去,"somePage网页?如何知道登录页面,要求它的网页?

我已经checed出了很多的请求参数,但不告诉我,是的,你直接从网页,somePage"。这些都是在我看着paramater的:

字符串的authType = request.getAuthType()
字符串PATHINFO = request.getPathInfo()
的字符串pathTranslated = request.getPathTranslated();
字符串getUserName request.getRemoteUser =()
字符串remoteAdd = request.getRemoteAddr();
字符串uriString中= request.getRequestURI();
字符串的SessionID,= request.getRequestedSessionId()
字符串(伺服器= request.getServerName名称)
整数serverPort request.getServerPort =()
字符串servletPath = request.getServletPath()

我知道其中一些obvously不会给我答案,我要找的,但我想,要告诉我,我是如何得到此页HttpServletRequest的参数之一。任何帮助将不胜感激。我要继续我的寻找答案。我试图寻找这个问题,但都没有找到答案。

回答

评论会员:游客 时间:2012/02/06
RRadin:你要找的是Referer头codeprelang="java"Stringreferer=request.getHeader(spanclass="code-string""/spanspanclass="code-string"Referer"/span);/pre/code你想知道的情况下,它是单一的"R"
。ChrisKerr
评论会员:答案的感谢!工程完美 时间:2012/02/06