Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp RequestDispatcher可以';t转发到WEB-INF中的资源_Jsp_Tomcat_Servlets - Fatal编程技术网

Jsp RequestDispatcher可以';t转发到WEB-INF中的资源

Jsp RequestDispatcher可以';t转发到WEB-INF中的资源,jsp,tomcat,servlets,Jsp,Tomcat,Servlets,开发小样本书店应用程序时遇到问题 在截图中,我得到了WEB-INF/pages/book-form.jsp,当我在 dogetservlet类方法 getServletContext().getRequestDispatcher("/WEB-INF/pages/book-form.jsp").forward(req, res); 找不到该页,但如果我使用 getServletContext().getRequestDispatcher("/book-form.jsp").forward(req

开发小样本书店应用程序时遇到问题

在截图中,我得到了WEB-INF/pages/book-form.jsp,当我在 dogetservlet类方法

getServletContext().getRequestDispatcher("/WEB-INF/pages/book-form.jsp").forward(req, res);
找不到该页,但如果我使用

getServletContext().getRequestDispatcher("/book-form.jsp").forward(req, res);
这很好用

问题:如何解决“/WEB-INF/pages/book form.jsp”


您得到的异常的确切错误消息和堆栈跟踪是什么?您使用的是哪个容器?我猜OP使用的是Tomcat7(请参阅库);)到目前为止还不错。您使用的是什么Tomcat7版本?如果改用
request.getRequestDispatcher(…)
会怎么样?(顺便说一句,这也是正常的做法)@balusc,apache-tomcat-7.0.27。我改成了JBoss,同样的代码也可以使用。为什么它不在Tomcat中工作。有什么想法吗?如果改用
request.getRequestDispatcher(…)
呢?(顺便说一句,这也是正常做法)