zoukankan      html  css  js  c++  java
  • Struts2访问ServletAPI的三种方式

         web应用中需要访问的ServletAPI,通常只有HttpServletRequest,HttpSession,ServletContext三个,这三个接口分别代表jsp内置对象中的request,session,application,Struts2没有与任何Servlet接口耦合,所以很方便的访问Servlet API。

    第一种:

    Struts2提供了一个ActionContext类,顾名思义,Action的上下文,该类提供了很多方法,比如getApplication(),getSession()等等

    第二种:

    Struts2提供的ServletActionContext工具类访问,该工具类是ActionContext的子类,里面包含了获取Servlet的静态方法:

      1.static PageContext getPageContext();

      2.static HttpServletRequest getRequest();

      3.static HttpServletResponse getResponse();

      4.static ServletContext getServletContext();

    第三种:

    继承Struts2提供的接口,比如ServletContextAware,SessionAware,RequestAware等等

    只要实现了接口里提供的方法,即可轻松使用。

     

  • 相关阅读:
    Assetbundle创建与加载
    11个超棒的iOS开发学习网站
    UGUI
    Unity3D教程宝典之Shader篇
    解决ngui挡住粒子的问题
    unity 随笔
    进程与线程浅析
    c#语言
    Unity3D中使用委托和事件
    Unity3D中常用的数据结构总结与分析
  • 原文地址:https://www.cnblogs.com/liuruowang/p/4534651.html
Copyright © 2011-2022 走看看