
jsp提交到servlet时,提交的路径为何加入了jsp的路径
web.xml代码如下:<servlet><servlet-name>approvalSetServlet</servlet-name><servlet-class>co...
web.xml代码如下:<servlet>
<servlet-name>approvalSetServlet</servlet-name>
<servlet-class>com.ge.nova.approval.ApprovalSetServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>approvalSetServlet</servlet-name>
<url-pattern>/approvalSet_servlet</url-pattern>
</servlet-mapping> jsp提交的form代码如下:<form name="form1" action="approvalSet_servlet?type=query&toPage=1" method="post"> jsp的路径为:http://localhost:8080/gevcp/jsp/approvalSet/approvalSet.jspform提交后应该提交到项目根目录下:http://localhost:8080/gevcp/approvalSet_servlet?type=query&toPage=1,但是实际上提交到了:http://localhost:8080/gevcp/jsp/approvalSet/approvalSet_servlet?type=query&toPage=1不知道为什么啊,哪位高手能帮忙解答,不胜感激!! 展开
<servlet-name>approvalSetServlet</servlet-name>
<servlet-class>com.ge.nova.approval.ApprovalSetServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>approvalSetServlet</servlet-name>
<url-pattern>/approvalSet_servlet</url-pattern>
</servlet-mapping> jsp提交的form代码如下:<form name="form1" action="approvalSet_servlet?type=query&toPage=1" method="post"> jsp的路径为:http://localhost:8080/gevcp/jsp/approvalSet/approvalSet.jspform提交后应该提交到项目根目录下:http://localhost:8080/gevcp/approvalSet_servlet?type=query&toPage=1,但是实际上提交到了:http://localhost:8080/gevcp/jsp/approvalSet/approvalSet_servlet?type=query&toPage=1不知道为什么啊,哪位高手能帮忙解答,不胜感激!! 展开
展开全部
因为你的表单提交的时候是提交到当前namespace下的action,所以提交的url路径就是jsp/approvalSet/...了.
如果想提交到你指定的那个url,可以用action="../approvalSet_servlet?type=query&toPage=1"
如果想提交到你指定的那个url,可以用action="../approvalSet_servlet?type=query&toPage=1"
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询