关于Struts2 里的action,<result name="xxxx"></result>可以定义name属性根据视图的返回由用户自己定义的Action来决定 ,具体的方法是根据返回的字符串来对应结果项。
stuts.xml
<struts>
<!-- Add packages here -->
<constant name="struts.devMode" value="true" />
<package name="front" namespace="/" extends="struts-default">
<action name="hell" class="com.tfj.strut2.IndexAction1">
<result name="success">
/index.jsp
</result>
</action>
</package>
</struts>
有一个属性叫class。我们新建了一个类,命名为IndexAction.java,在com.tfj.struts下,如图。
IndexAction1.java
package com.tfj.strut2;
import com.opensymphony.xwork2.ActionSupport;
public class IndexAction1 extends ActionSupport{
@Override
public String execute() throws Exception {
// TODO Auto-generated method stub
return "success";
}
}
实验结果