struts1 里form action= 跳转路径问题。
部署到tomcat/webapps下项目名称“Test”,启动tomcat。我在jsp里写<formaction="/welcome.jsp">,提交。跳转地址:http...
部署到tomcat/webapps下项目名称“Test”,启动tomcat。
我在jsp里写 <form action="/welcome.jsp" >,提交。 跳转地址:http://localhost:8080/Test/welcome.jsp 很好,木有问题。
在同一个jsp里写<form action="/aaa.do" >,为什么跳转地址是http://localhost:8080/aaa.do ??囧...(我struts配置木有问题的,直接输http://localhost:8080/Test/aaa.do是可以访问的 )。
请大家说清楚一点哈,关于路径这问题我都问了好多次了...
补上web.xml:
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping> 展开
我在jsp里写 <form action="/welcome.jsp" >,提交。 跳转地址:http://localhost:8080/Test/welcome.jsp 很好,木有问题。
在同一个jsp里写<form action="/aaa.do" >,为什么跳转地址是http://localhost:8080/aaa.do ??囧...(我struts配置木有问题的,直接输http://localhost:8080/Test/aaa.do是可以访问的 )。
请大家说清楚一点哈,关于路径这问题我都问了好多次了...
补上web.xml:
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping> 展开
7个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询