servlet中怎么分派请求到多级目录下的jsp文件?
初学servlet+jsp,想在一个叫test的servlet中将请求分派到WEB-INF/first/show.jsp中,web.XML文件中有如下配置
<servlet>
<servlet-name>test</servlet-name>
<servlet-class>test</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>/test</url-pattern>
在test这个servlet的doGet方法中有
RequestDispatcher rd=request.getRequestDispatcher("/first/show.jsp");
rd.forward(request,response);
但是当我在浏览器里面输入localhost:8080/test的时候告诉我404错误。我应该怎么写这个子目录下的jsp路径呢?我试了一下
RequestDispatcher rd=request.getRequestDispatcher("../first/show.jsp");
它提示500,意思是nullpointerexception。到底怎么写哦。望赐教。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
request.getRequestDispatcher("/WEB-INF/first/show.jsp").forward(request,response);
WEB-INF 中的 jsp 好像不能直接访问