java - 如何从 Servlet 重定向到 JSP 文件

标签 java jsp servlets

我是一个初学者,正在尝试了解如何从 Servlet 重定向到 JSP 文件。我的 Servlet 在收到当前 JSP 文件的回复后“生成”一个结果,并且我想将结果传递给另一个 JSP 文件。我明白有一行代码:

request.getRequestDispatcher("/upload.jsp").forward(request, response);

但是我是否要为此创建一个单独的方法并在 doGET 中调用它?

最佳答案

你可以做到

   protected void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
      request.getRequestDispatcher("/upload.jsp").forward(request, response);
    } 

即使您单独创建了方法,您也需要该方法请求响应对象。

我强烈推荐官方文档:

http://docs.oracle.com/javaee/6/tutorial/doc/bnafd.html

pictorial

关于java - 如何从 Servlet 重定向到 JSP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16174190/

相关文章:

java - 正则表达式不匹配

java.lang.NoClassDefFoundError : org/springframework/web/servlet/support/RequestDataValueProcessor

java - jsp中的表单,用什么代替隐藏字段

java - Wicket 可以同时处理同一 session 中同一页面的两个请求吗?

java - 如何在 getActivity 变为 null 时终止线程

Java 多线程优先级 : Why in this example, 有时 t1 在 t2 完成之前发生,即使 t2 具有更高的优先级?

java - 向 MySQL 数据库中插入数据

java - 如何避免在 java 自定义标记处理程序中生成 html?

java - Jetty 9.3 中的 JSP 支持

java - JMenu 作为带有子菜单的 JRadioButtonMenuItem