</action>
3、struts2 传递参数: a、简单类型: 表单传参,
b、对象类型
c《推荐》、modelDriven 传递复杂类型数据
4、访问 web 对象
a、通过ActionContext.getContext 得到一个ActionContext对象
request=(Map<String, Object>) ActionContext.getContext().get("request");
session= ActionContext.getContext().getSession();
application=ActionContext.getContext().getApplication();
b 《推荐》、通过接口,由struts2 注入, map 是struts2 转换了 j2ee对象 底层的回调机制
实现 XXXAction implements RequestAware SessionAware ApplicationAware
c、通过 ServletActionContext.getRequest() 得到一个 HttpServletRequest对象 ,再根据request取到其他的web 对象
d、通过实现 ServletRequestAware 接口,注入 HttpServletRequest 对象,根据request取到其他的web 对象
4访问web对象总结:通过接口的实现是 IOC 控制反转方式: inversion of control
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/emilyrr/article/details/46920153