在Action类中封装一个属性,然后在struts,xml中配置param框架就可以自动将param中的值注入到Action中封装的属性上
前提是这个被封装的属性必须先设置set。get方法
注意:在Action类中封装的属性的名字必须和struts。xml中param属性的name值必须一样,否则框架找不到对应的名字, 不能成功注入属性值
Action类中封装的代码:
public class helloAction {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String hello(){
//输出那么的属性值
System.out.println(name);
return "success";
}
Xml中配置代码:
<!-- package是用来区分模块的 -->
<package name="hello" extends="struts-default">
<action name="hello" class="cn.tx.action.helloAction" method="hello">
<param name="name">广灵叶寻欢</param>
<result name="success">success.jsp</result>
</action>
</package>