<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";
        }
        
    }


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


    網站導航:
     
    主站蜘蛛池模板: 九九九精品成人免费视频| 四虎在线最新永久免费| 国产婷婷高清在线观看免费| 国产午夜亚洲精品| 成年女人免费v片| 美女视频黄的免费视频网页 | 无人影院手机版在线观看免费 | 日韩免费在线观看| 亚洲av日韩综合一区久热| 大学生高清一级毛片免费| 色天使色婷婷在线影院亚洲| 国产极品美女高潮抽搐免费网站 | 麻豆精品不卡国产免费看| 无码乱人伦一区二区亚洲一| 免费国产午夜高清在线视频| 亚洲福利视频一区二区三区| 国产成人精品免费午夜app| 亚洲娇小性色xxxx| 国产乱子伦片免费观看中字| 一级**爱片免费视频| 亚洲国产精品一区二区成人片国内| 亚洲日韩AV一区二区三区四区 | 亚洲成亚洲乱码一二三四区软件| 久久青草免费91线频观看不卡 | 久久青青草原亚洲av无码app| 特级毛片aaaa级毛片免费| 中文字幕第一页亚洲| 日韩精品内射视频免费观看 | 暖暖免费中文在线日本| 亚洲色成人网站WWW永久| 午夜精品射精入后重之免费观看| 亚洲人成日本在线观看| 免费人成视频在线观看不卡| 久久免费视频观看| 美女视频黄免费亚洲| 亚洲线精品一区二区三区影音先锋| 日本免费一区二区三区四区五六区 | 7m凹凸精品分类大全免费| 亚洲欧美熟妇综合久久久久| 国产亚洲av人片在线观看| 五月亭亭免费高清在线|