在我的网站中,我正在使用servlet服务器。处理完请求后,我想回到发出请求的页面。我该怎么做?
我使用过“response.sendRedirect(request.getParameter(”url“));”但我得到一个空白页而不是发出请求的页面。
我将感谢所有将来的帮助。
答案 0 :(得分:0)
您可以使用referer
HTTP标头:
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String ref = request.getHeader("referer");
response.sendRedirect(ref);
}
但请记住,referer
标头是可选的,某些浏览器客户端可能不会发送它。
答案 1 :(得分:0)
您正在转换应用程序。您可以设计一种策略,通过该策略将作为请求源的页面标识给servlet。
似乎有很多方法可以做到这一点。以下是一些: