0

我正在尝试从 servlet 调用 jsp,如下所示。

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

我的是maven项目。jsp 位于以下位置。

SomeProject/src/main/webapp/Hello.jsp

但我收到 HTTP ERROR: 404。我怎么能提到 jsp 路径?

谢谢!

4

3 回答 3

1

您应该首先检查您是否可以访问该路由中的 jsp,是否http://host:port/context_root/Hello.jsp在您的 Web 浏览器中工作?

于 2012-05-03T15:02:47.047 回答
0

利用

request.getRequestDispatcher("Hello.jsp").forward(request, response);

看看它是否有效

于 2012-05-03T14:51:54.210 回答
0

首先你必须定义 RequestDispatcher 方法,

像这样:

RequestDispatcher rd=request.getRequestDispatcher("filename.jsp");
rd.forward(request,response);

确保您的 jsp 文件与 servlet 目录位于同一目录中。

于 2012-07-03T04:45:19.873 回答