在我的web目录下,我建立了admin文件夹,在admin文件夹我又建立了user文件夹,在user文件夹下,有一个add.jsp文件,然后我想请求响应的servlet完成信息添加操作,我的web.xml是这样配置servlet的
<servlet>
<servlet-name>userAdd</servlet-name>
<servlet-class>com.test.servlet.UserAddServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>userAdd</servlet-name>
<url-pattern>/useradd</url-pattern>
</servlet-mapping>
但是这样配置是有问题的,但是目前我又不能解决这个问题,求各路大神解救
------解决思路----------------------
不用在web.xml配置jsp路径吧。举个例子,在WebContent 下的admin 文件夹下的 user 文件夹下有个add.jsp;然后请求到你的
com.test.servlet.UserAddServle 这个serverlet,
RequestDispatcher dispatcher = req.getRequestDispatcher("/admin/user/add.jsp");
dispatcher.forward(req, resp);
这样就跳转到 add.jsp了嘛。req和resp分别是传入该serverlet的request和response.
------解决思路----------------------
<url-pattern>/useradd</url-pattern>
这里写的是根目录下的useradd不是user目录下的