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

Struts2访问或平添元素

2012-09-06 
Struts2访问或添加元素1、完全脱离ServletAPIActionContext acx ActionContext.getContext()acx.put(re

Struts2访问或添加元素
1、完全脱离ServletAPI
    ActionContext acx = ActionContext.getContext();
acx.put("request1", "request");
acx.getApplication().put("application1","application");
acx.getSession().put("session1", "session");
  依靠拦截器的核心功能实现Map与request,session,application之间的转化

2、得到HttpRequest,ServletContex,HttpResponse对象
    a.借助ServletActionContext
   HttpServletRequest request = ServletActionContext.getRequest();
HttpSession session = request.getSession();
        ServletContext application =      ServletActionContext.getServletContext();
    HttpServletResponse response = ServletActionContext.getResponse();
   b.DI(IOC)
   Action实现ServletRequestAware,ServletResponseAware,ServletContextAware接口
提供HttpServletRequest,HttpServletResponse,ServletContext属性

热点排行