Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java servlet:如何显示页面?_Java_Servlets - Fatal编程技术网

Java servlet:如何显示页面?

Java servlet:如何显示页面?,java,servlets,Java,Servlets,我正在使用一个Javaservlet来做一些工作,比如验证用户登录、更新会话值等等。我想在完成后重定向到一个现有的JSP页面。我该怎么做 还要看一看 response.sendRedirect("page.jsp"); request.getRequestDispatcher("/foo/foo.jsp").forward(request, response); 重定向是有用的,然后您更改了一些信息,例如在论坛中发表了一篇文章,因此重定向将防止重复发布。同样要发送重定向,请查看 requ

我正在使用一个Javaservlet来做一些工作,比如验证用户登录、更新会话值等等。我想在完成后重定向到一个现有的JSP页面。我该怎么做

还要看一看

response.sendRedirect("page.jsp");
 request.getRequestDispatcher("/foo/foo.jsp").forward(request, response);
重定向是有用的,然后您更改了一些信息,例如在论坛中发表了一篇文章,因此重定向将防止重复发布。

同样要发送重定向,请查看

 request.getRequestDispatcher("/foo/foo.jsp").forward(request, response);
重定向是有用的,然后您更改了一些信息,例如在论坛中发表了一篇文章,因此重定向将防止重复发布。

除了使用HttpServletResponse.sendRedirect外,您还可以将http响应头和状态代码设置为SC_MOVED_Permanually 301或SC_MOVED_暂时302

除了使用HttpServletResponse.sendRedirect,您还可以将http响应头和状态代码设置为SC_MOVED_Permanually 301或SC_MOVED_Temporary 302


是,但它不会将请求和响应传递给另一个jsp。除此之外,它执行HTTP重定向。他所问的他得到了具体的答案。是的,但它不会将请求和响应传递给另一个jsp。除此之外,它执行HTTP重定向。他问的问题得到了具体的答案。OP希望将他的响应发送到他的JSP,而不是重定向到另一个站点。这是行不通的。OP只说他想重新访问一个现有的JSP页面,他没有提到他想将HttpServletResponse和HttpServletRequest传递给另一个JSP。我只是补充了为OP的引用重定向的另一种方法OP希望将他的响应发送到他的JSP,而不是重定向到另一个站点。这是行不通的。OP只说他想重新访问一个现有的JSP页面,他没有提到他想将HttpServletResponse和HttpServletRequest传递给另一个JSP。我只是补充了另一种为OP的引用重定向的方法,将鼠标放在问题下方的servlets标记上方,等待弹出一个框。在框中,单击信息链接。它包含一个非常有用的Hello World示例。@Balus谢谢,我不知道。请将鼠标放在问题下方的servlets标记上方,等待弹出一个框。在框中,单击信息链接。它包含一个非常有用的Hello World示例。@Balus谢谢,我不知道。