1 struts_spans_distribution.xml 2 <package name="spansDistribution" namespace="/spansDistribution" 3 extends="struts-default"> 4 <action name="addSpansDistribution" class="spansDistributionAction" method="addSpansDistribution"> 5 <result type="redirectAction">/user/listUser.action</result> 6 </action> 7 </package> 8 9 sturts_user.xml 10 <package name="user" namespace="/user" extends="struts-default"> 11 <action name="listUser" method="listUser" class="userAction"> 12 <result>/user/pageListUser.jsp</result> 13 </action> 14 </package>
完成第一个action之后,报错:There is no Action mapped for namespace [/spansDistribution] and action name [listUser] associated.....
在struts_user.xml中也有
<result type="redirectAction">/user/listUser.action</result>
那边就可以正常跳转。。难道不同namespace中的action不能转发或跳转?
报错:There is no Action mapped for namespace [/spansDistribution] and action name [listUser] associated.....
就是 说在namespace="/spansDistribution"下没有action name="listUser"
你把访问连接改为/user/listUser就可以了
改哪个访问连接?上边第五行吗
不同package之间要使用redirectAction需要使用param标签。例如要转向/user/listUser.action:
<result type="redirectAction" namae="xx">
<param name="namespace">/user</param>
<param name="actionName">listUser</param>
</result>
非常感谢!你是大神么
@时间de奴隶: 你见过大神是初学一级的吗?只是恰好知道这个知识点罢了