1.静态封装
在运行期不发生变化的数据,或者一些配置相关的数据可以做静态封装。
package action;
import com.opensymphony.xwork2.ActionSupport;
public class HelloWorld06 extends ActionSupport {
/*
* 用于接收静态方法的参数,必须提供get set
* */
private String name = "张三";
private String desc;
public String helloLife() {
System.out.println(name);
System.out.println(desc);
return super.SUCCESS;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
}
struts.xml配置
<package name="person" extends="struts-default" namespace="/person">
<action name="zhangsan" class="action.HelloWorld06" method="helloLife">
<!--
param的name在Action中必须要有相应的属性
-->
<param name="name">张三王麻子</param>
<param name="desc">他们是高级架构师</param>
<result name="success">/index.jsp</result>
</action>
</package>