zoukankan      html  css  js  c++  java
  • struts2的action访问servlet API的三种方法

    学IT技术,就是要学习。。。

    今天无聊看看struts2,发现struts2的action访问servlet API的三种方法:

    1、Struts2提供的ActionContext类

    Object get(Object key);可以获取request属性

    Map getSession();可以得到session属性

    Map getAppliction();可以得到ServletContext实例

    2、action类实现 ServletContextAware,ServletRequestAware,ServletResponse 这三个接口,将对应的几个对象写入一下即可

     1 public class TestAction implements ServletResponseAware{
     2 
     3    private HttpServletResponse resp;
     4 
     5     @Override
     6     public void setServletResponse(HttpServletResponse  response){
     7         
     8           this.resp=response;
     9     
    10     }
    11     
    12     
    13 }


    3、就是使用ServletActionContext这个类提供的几个常见的静态方法

    PageContext getPageContext();//返回PageContext对象

    HttpServletRequest getRequest();

    HttpServletResponse getResponse();

    ServletContext getServletContext();//得到web应用的ServletContext对象

    以上三种是struts2提供访问servlet API的方法。

    无聊,看书中...............................

  • 相关阅读:
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
  • 原文地址:https://www.cnblogs.com/huzi007/p/4639748.html
Copyright © 2011-2022 走看看