zoukankan      html  css  js  c++  java
  • Action类中通过继承xxxAware接口来获取web资源

    1.编写Action类继承相应的接口:

    package com.xuzhiwen.action;
    
    import java.util.Map;
    
    import org.apache.struts2.interceptor.ApplicationAware;
    import org.apache.struts2.interceptor.ParameterAware;
    import org.apache.struts2.interceptor.RequestAware;
    import org.apache.struts2.interceptor.SessionAware;
    
    public class AwareTest implements ApplicationAware,SessionAware,RequestAware,ParameterAware{
        private Map<String,Object> applicationMap;
        private Map<String,Object> sessionMap;
        private Map<String,Object> requestMap;
        private Map<String,String[]> paramsMap;
        
        @Override
        public void setApplication(Map<String, Object> applicationMap) {
            this.applicationMap = applicationMap;
        }
        @Override
        public void setParameters(Map<String, String[]> paramsMap) {
            this.paramsMap = paramsMap;
        }
        @Override
        public void setRequest(Map<String, Object> requestMap) {
            this.requestMap = requestMap;
        }
        @Override
        public void setSession(Map<String, Object> sessionMap) {
            this.sessionMap = sessionMap;
        }
    
    }

    四个接口的方法会被struts2框架自动调用。

    这样就可以获取到四个对象了,并调用对象中相应的方法

  • 相关阅读:
    MDK常用快捷键
    Visual C++ 6.0常用快捷键
    STM32内存映射
    STM32固件库
    MDK建立STM32F103*开发模板
    STM32下载方法
    Protel DXP画原理图常见错误与警告
    usb host和usb device
    IAR使用记录
    开发新产品的三个验证阶段(EVT/DVT/PVT)
  • 原文地址:https://www.cnblogs.com/beibidewomen/p/7266713.html
Copyright © 2011-2022 走看看