我是一个初学者,正在尝试了解如何从 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);
}
即使您单独创建了方法
,您也需要该方法
的请求
和响应
对象。
我强烈推荐官方文档:
关于java - 如何从 Servlet 重定向到 JSP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16174190/