这里有三种方法:
1.直接在Action中的execute()方法中用ActionContext去获取
eg:ActionContext ctx=ActionContext.getContext();
ctx.getApplication().put("app", "app的范围");
ctx.getSession().put("session", "session 的范围");
ctx.put("request", "request的范围");
然后再界面通过EL表达式获取参数里的值
eg: ${applicationScope.app}
${applicationScope.session}
2.重新写个方法,通过ServletActionContext去获取
eg:
public String m(){
HttpServletRequest request=ServletActionContext.getRequest();
return "m";
}
3.实现ServletRequstAware接口,然后实现里面的set方法,主要是通过struts的反射机制利用set方法把参数注入。。。