Action访问ServletAPI

来源:互联网 发布:天津软件工作者薪资 编辑:程序博客网 时间:2024/04/30 21:04

Action访问ServletAPI

  • 取得Map类型的request、session、application
    • 属性
      • java request = (Map)ActionContext.getContext().get("request");
      • java session = (Map)Action.Context.getContext().getSession();
      • java application = (Map)ActionContext.getContext().getApplication();
    • IoC(Inversion Of Control, 控制反转):RequestAware、SessionAware、ApplicationAware
  • 取得真实类型的HttpServletRequest、HttpSession、ServletContext

    • ServletActionContext.getContext()
    private HttpServletRequest;private HttpSession;private ServletContext application;public AccessServletAPIAction3(){    this.request = ServletActionContext.getRequest();    this.session = this.request.getSession();    this.application = ServletActionContext.getServletContext();}
    • ServletRequestAware、SerlvetResponseAware、ServletContextAware;似乎也是控制反转
0 0