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



我在文件夹名称adminlogin下有一个JSP文件。我使用getRequestDispatcherforword调用jsp文件,但我无法获得请求,它显示我404错误。

url链接为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);

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

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

如果您没有"/",servlet引擎将相对于当前 url查找它。

最新更新