现在的位置: 首页 > 综合 > 正文

Action访问Servlet API

2018年05月14日 ⁄ 综合 ⁄ 共 578字 ⁄ 字号 评论关闭

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

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

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

 

直接访问2

使用ServletActionContext工具类

包含静态方法:

抱歉!评论已关闭.