风中小郎君

导航

8.Struts2_通过 Aware 接口获取 WEB 资源

>选用建议:若一个Action类中有多个action方法,且多个方法都需要使用域对象的Map或parameters,则
建议使用Aware接口方式
>session 对应的Map实际上是SessionMap类型的!强转后若调用其invalidate()方法,可以使session失效!


public class TestAwareAction implements ApplicationAware,SessionAware,RequestAware,ParameterAware{
public String execute(){
// 1.向application中加入一个属性:applicationkey2-applicationvalue2
application.put("applicationkey2","applicationvalue2");
// 2.从application中读取一个属性date,并打印
System.out.println(application.get("date"));
return "success";
}
public String save(){
return null;
}
private Map<String,Object> application;

@override
public void setParameters(Map<String,String[]> parameters){

}
}

posted on 2015-05-31 18:45  风中小郎君  阅读(87)  评论(0)    收藏  举报