<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    1: Map IoC  方式
    package com.action;

    import java.util.Map;

    import org.apache.struts2.interceptor.ApplicationAware;
    import org.apache.struts2.interceptor.RequestAware;
    import org.apache.struts2.interceptor.SessionAware;

    import com.opensymphony.xwork2.ActionSupport;

    public class UserAction1 extends ActionSupport implements RequestAware,SessionAware,ApplicationAware {
        
    private Map<String, Object> request;
        
    private Map<String, Object> session;
        
    private Map<String, Object> application;    
        
    public String add(){
            request.put(
    "r1""r1");
            session.put(
    "s1""s1");
            application.put(
    "a1""a1");
            
    return "success";
        }
        
    public void setRequest(Map<String, Object> request) {
            
    this.request=request;        
        }
        
    public void setSession(Map<String, Object> session) {
            
    this.session=session;        
        }
        
    public void setApplication(Map<String, Object> application) {
            
    this.application=application;
        }
    }

    2: Map 依賴容器 方式:
    package com.action;

    import java.util.Map;
    import com.opensymphony.xwork2.ActionContext;
    import com.opensymphony.xwork2.ActionSupport;

    public class UserAction2 extends ActionSupport {
        
    private Map<String, Object> request;
        
    private Map<String, Object> session;
        
    private Map<String, Object> application;    
        
    public UserAction2() {
            ActionContext context 
    = ActionContext.getContext();
            request
    =(Map<String, Object>)context.get("request");
            session
    =context.getSession();
            application
    =context.getApplication();
        }
        
    public String add(){
            request.put(
    "r2""r2");
            session.put(
    "s2""s2");
            application.put(
    "a2""a2");
            
    return "success";
        }    
    }

    3: Servlet IoC  方式:
    package com.action;

    import javax.servlet.ServletContext;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpSession;
    import org.apache.struts2.interceptor.ServletRequestAware;
    import com.opensymphony.xwork2.ActionSupport;

    public class UserAction3 extends ActionSupport implements ServletRequestAware {
        
    private HttpServletRequest request;
        
    private HttpSession session;
        
    private ServletContext application;
        
    public String add() {
            request.setAttribute(
    "r3""r3");
            session.setAttribute(
    "s3""s3");
            application.setAttribute(
    "a3""a3");
            
    return "success";
        }
        
    public void setServletRequest(HttpServletRequest request) {        
            
    this.request=request;
            
    this.session=request.getSession();
            
    this.application=session.getServletContext();
        }
    }

    4: Servlet 依賴容器  方式:

    package com.action;

    import javax.servlet.ServletContext;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpSession;
    import org.apache.struts2.ServletActionContext;
    import com.opensymphony.xwork2.ActionSupport;

    public class UserAction4 extends ActionSupport {
        
    private HttpServletRequest request;
        
    private HttpSession session;
        
    private ServletContext application;    
        
    public UserAction4() {
            request 
    = ServletActionContext.getRequest();
            session
    =request.getSession();
            application
    =session.getServletContext();        
        }

        
    public String add(){
            request.setAttribute(
    "r4""r4");
            session.setAttribute(
    "s4""s4");
            application.setAttribute(
    "a4""a4");
            
    return "success";
        }
        
    }


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 18女人水真多免费高清毛片| 国产V片在线播放免费无码| 久9这里精品免费视频| 亚洲av中文无码乱人伦在线播放| 中文字幕a∨在线乱码免费看| 亚洲午夜爱爱香蕉片| 国产97视频人人做人人爱免费| 亚洲第一福利网站在线观看| 成人a毛片视频免费看| 国产亚洲精品a在线观看| 好吊色永久免费视频大全| 亚洲自偷自偷在线制服| 光棍天堂免费手机观看在线观看| 亚洲国产精品无码久久久蜜芽| 国内精品免费在线观看| 久久亚洲国产精品成人AV秋霞| 青娱分类视频精品免费2| 亚洲日韩精品无码专区| 亚洲精品高清在线| 国色精品va在线观看免费视频 | 亚洲色欲久久久久综合网| japanese色国产在线看免费| 亚洲精品无码午夜福利中文字幕 | 手机永久免费的AV在线电影网| 亚洲另类少妇17p| 日韩中文字幕免费视频| 亚洲一级毛片免费观看| 免费国产小视频在线观看| 两性色午夜免费视频| 亚洲天堂电影在线观看| 国产精品色午夜免费视频| 中国性猛交xxxxx免费看| 亚洲理论在线观看| 免费看国产曰批40分钟| 国产在线一区二区综合免费视频 | 亚洲大香人伊一本线| 免费一看一级毛片全播放| 97久久免费视频| 国产精品亚洲精品日韩电影| 色拍自拍亚洲综合图区| 国产成人精品123区免费视频|