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>
展开
 我来答
百度网友845f74e61
2011-07-22 · TA获得超过6929个赞
知道大有可为答主
回答量:4050
采纳率:50%
帮助的人:1603万
展开全部
<form action="/Test/aaa.do" >
这样来写。
如果你用struts的标签,<html:form name="xxxform" action="/aaa.do">

就不会出这个问题了。
yyy521fyy
2011-07-22 · TA获得超过3484个赞
知道大有可为答主
回答量:5392
采纳率:25%
帮助的人:3516万
展开全部
这个action是路径要在web.xml里面看拦截器的配置。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
问号等于不明白
2011-07-22 · TA获得超过446个赞
知道小有建树答主
回答量:248
采纳率:0%
帮助的人:191万
展开全部
<form action="aaa.do" >
不要写/
只有servlet才写/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叫撒名字啊啊啊
2011-07-22 · TA获得超过119个赞
知道答主
回答量:61
采纳率:0%
帮助的人:83.9万
展开全部
有时候会出现这种问题,你可以使用输入完整路径的方法来解决。
也就是说把路径写成这样:<form action="./Test/aaa.do" >.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大杰哥的来福
2011-07-22 · TA获得超过549个赞
知道答主
回答量:124
采纳率:0%
帮助的人:68.6万
展开全部
<form action="aaa.do" >
不要写/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3616ecdf9
2011-07-22 · 超过26用户采纳过TA的回答
知道答主
回答量:107
采纳率:0%
帮助的人:60.5万
展开全部
<form action="/aaa.do" > 加上“/”是绝对路径。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式