无法使用getRequestDispatcher forword调用该文件夹下的jsp文件

时间:2015-09-13 05:36:26

标签: java servlets

我在文件夹名JSP下有一个adminlogin文件。我使用getRequestDispatcherforword来调用jsp文件,但我无法收到请求,并显示404错误。

网址链接为http://localhost:8084/demo/adminlogin/menu.jsp

以下是我的代码,

String opt = menu_display.print_opt();
request.setAttribute("menu_display", opt);
request.getRequestDispatcher("adminlogin/menu.jsp?p=1").forward(request, response);

1 个答案:

答案 0 :(得分:0)

对adminlogin的调用应该有" /"因为它是相对于应用程序的上下文路径:

request.getRequestDispatcher("/adminlogin/menu.jsp?p=1").forward(request, response);

如果你没有" /" servlet引擎正在寻找相对于当前 url。

的内容