您的位置:首页 > 编程语言 > Java开发

Struts2直接访问Servlet API(IoC--不推荐使用,非IoC---推荐使用)

2016-05-18 23:03 471 查看
IoC控制反转,意味着将设计好的类交给系统去控制。

1、非IoC方式

Struts2提供了一个名为ServletActionContext的辅助类来获得Servlet的API。

HttpServletRequest request = ServletActionContext.getRequest();

HttpServletResponse response=ServletActionContext.getResponse();

ServletContext servletContext=ServletActionContext.getServletContext();

PageContext pageContext =ServletActionContext.getPageContext();

HttpSession session =ServletActionContext.getRequest().getSession();


2、IoC方式

通过IoC的方式将Servlet对象注入到Action中,具体实现是由一组接口实现的,必须实现以下接口才能使用:

ApplicationAware:

SessionAware:

CookiesAware:

ParameterAware:

ServletContextAware:

ServletRequestAware:

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