您的位置:首页 > 其它

Action访问Servlet API

2014-07-05 23:25 253 查看
Action访问Servlet API:



非直接获得:

ActionContext类:http://struts.apache.org/release/2.3.x/index.html

通过静态方法获取实例:ActionContext ac = ActionContext.getContext();

ActionContext访问以下范围的属性:

Request: ac.put(“name”,”设置的属性值”);

Session: ac.getSession().put(“name”,”设置的属性值”);

Application: ac.getApplication().put(“name”,”设置的属性值”);

 

直接访问1:

实现以下接口可获得对应的范围:

ServletRequestAware:访问HttpServletRequest

ServletResponseAware:访问HttpServletResponse

ServletContextAware:访问ServletContext

Action中HttpServletResponse用以直接对客户端响应没有意义!Action只是业务控制器。

如:response.getWriter().println(“------”);

 

直接访问2:

使用ServletActionContext工具类

包含静态方法:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Action使用Servlet