import com.opensymphony.xwork2.config.entities.Parameterizable;
public class StaticParamsAction extends ActionSupport implements Parameterizable{
//staticParams
private Map map; //把<param> xml文件中静态的值添加到map中必须实现Parameterizable接口
public String execute(){
System.out.println(this.map.size());
return SUCCESS;
}
public void addParam(String name, String value) {
this.map.put(name, value);
}
public Map<String, String> getParams() {
return map;
}
public void setParams(Map<String, String> map) {
this.map=map;
System.out.println("set Map<>: ----");
}
}
<action name="staticParams" class="struts.action.StaticParamsAction">
<interceptor-ref name="staticParams"/>
<param name="one">1</param>
<param name="two">2</param>
<param name="three">3</param>
<result>index.jsp</result>
</action>