问题描述
我要从user.xml跳到student.xml的action中,怎么写啊,package名儿为user和student,namespace都为 /。 我该怎么写? 问题补充:710022315yy 写道
解决方案
调用userAction 里使用<result type="chain">xxx.do</result>就可以了吧struts2里定义action可以配置上method参数的 也就是你要调用哪个函数,比如你的userAction里有个login方法<action name="user" class="userAction" method="login"> <result name="loginSuccess" type="chain">/getStudent.do</result> <action><action name="getStudent" class="studentAction" method="getAllStudent"> <result name="getAllStudent">/student/studentList.jsp</result></action>
解决方案二:
action类是这样的import com.opensymphony.xwork2.ActionSupport;public class UserAction extends ActionSupport { public String login(){ /// xxxxxxxx; return "loginSuccess"; }}
解决方案三:
我感觉直接在userAction 中写跳转,然后url填上studentAction的url就可以了。url就是你在xml里边配的哪个/xxx.do的应该,struts2是action,忘记了。