首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

在 Struts2 中 有四种模式可以得到

2012-08-28 
在 Struts2 中 有四种方式可以得到web 这些元素第一种:? 前提是我们的Action 继承了 ActionSupport//直接

在 Struts2 中 有四种方式可以得到

web 这些元素

第一种:? 前提是我们的Action 继承了 ActionSupport

//直接获取 request 对象

?1.HttpServletRequest requet=ServletActionContext.getRequest();

//获取HttpServletResponse

HttpServletResponse response=ServletActionContext.getResponse();

?

?第二种:

? 我们可以定义一个Map

? Map request;

? Map response;

? requet=(Map)ActionContext.getContext.get("request");

?respons=(Map)ActionContext.getContext.get("response");

?第三种是IOC(控制反转 以及 依赖注入)

前提是我们需要实现 一系列的接口? 看我们需要得到什么对象

? 如果我们需要得到 HttpServletRequest 对象就需要实现RequestAware 对象

? 然后(实现)?他里面的一个setRequest 方法? 就Ok 了

Map<String ,Object>? request;//自己定义的

?

public void setRequest (Map<String ,Object> request){

this.request=request;

?

}

第四我就不讲了 自己去看吧。。。

热点排行