struts2页面跳转时浏览器报404错误,但是控制台没有报错。配置应该没问题的,求大神帮助。

jsp页面:<formaction="/admin/SystemAction_modifyPasswd.action">struts.xml<packagename="a... jsp页面:
<form action="/admin/SystemAction_modifyPasswd.action" >

struts.xml
<package name="admin" namespace="/admin" extends="struts-default">
<action name="SystemAction_*" class="com.pk.xjgs0407.web.action.SystemAction" method="{1}">
<result name="modifyPasswdSuc">/admin/changepwd.jsp</result>
<result name="modifyPasswdFail">/admin/changepwd.jsp</result>
<result name="oldPasswdError">/admin/changepwd.jsp</result>
<result name="loginAgain">/index.jsp</result>
</action>
</package>
展开
 我来答
du375617177
2013-05-24 · TA获得超过269个赞
知道小有建树答主
回答量:213
采纳率:0%
帮助的人:188万
展开全部
如果不使用struts2的form标签,而自己写form的话也是需要加上contextPath的,其实struts2的form标签在转换成form后会自动添加contextPath。
另外说明

在form里访问action时直接输入namespace和action的名字就可访问了,而超链接则必须加上contextPath。
更多追问追答
追问
在哪儿加contextPath?怎么个写法?可否就此例子,写一个?
追答

contextPath 是指你设置的web工程的目录

假设你的工程名叫 demo 则代码如下

<form action="/demo/admin/SystemAction_modifyPasswd.action" >

 OK后 望采纳!

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式