初学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。到底怎么写哦。望赐教。
request.getRequestDispatcher("/WEB-INF/first/show.jsp").forward(request,response);