• 【struts2】Action类中获取session,request,response对象


    import java.util.Map;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.http.HttpSession;
    
    import org.apache.struts2.interceptor.ServletRequestAware;
    import org.apache.struts2.interceptor.ServletResponseAware;
    import org.apache.struts2.interceptor.SessionAware;
    import com.opensymphony.xwork2.ActionContext;
    import com.opensymphony.xwork2.ActionSupport;
    
    publicclass IoCServlet extends ActionSupport implements SessionAware, ServletRequestAware, ServletResponseAware {
    
        private Map session;
        private HttpServletRequest request;
        private HttpServletResponse response;    
    
        //set注入Session,struts2把session封装成了一个Map
        publicvoid setSession(Map session) {
            this.session= session;
        }
        //set注入request对象
        publicvoid setServletRequest(HttpServletRequest request) {
            this.request = request;
        }
        //set注入response对象
        publicvoid setServletResponse(HttpServletResponse response) {
            this.response = response;
        }
    
        @Override
        public String execute() {        
            //方法中可以对session、request、response进行操作    
    
            ......
    
            return SUCCESS;
        }
    }
  • 相关阅读:
    Two Sum
    Longest Common String
    Maximum Subarray
    Copy List with Random Pointer
    Convert Binary Search Tree to Doubly Linked List
    Fast Power
    Centos7安装ELK Cyrus
    IPv6实验 OSPFv3
    IPv6笔记和实验 RIPng
    IPv6 ICMPv6笔记
  • 原文地址:https://www.cnblogs.com/cnsec/p/13286804.html
Copyright © 2020-2023  润新知