java學習

          java學習

           

          struts2中四種實現request,session,application的方法

          第一種
          public class UserAction extends ActionSupport{

           /**
            *
            */
           private static final long serialVersionUID = 1L;
           private String name;
           private Map session;
           private Map request;
           private Map application;
           @Override
           public String execute() throws Exception {
            session =  ActionContext.getContext().getSession();
            request = (Map) ActionContext.getContext().get("request");
            application =  ActionContext.getContext().getApplication();
            session.put("sk", "sv");
            request.put("rk", "rv");
            application.put("ak", "av");
            System.out.println(name);
            return ActionSupport.SUCCESS;
            
           }
           public String getName() {
            return name;
           }
           public void setName(String name) {
            this.name = name;
           }

          }


          第二種

          public class DepAction extends ActionSupport implements RequestAware,SessionAware,ApplicationAware{

           private Map<String, Object> request;
           private Map<String, Object> session;
           private Map<String, Object> application;
           
           
           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;
            
           }

          }


          第三種

          public class CarAction implements ServletRequestAware{
           private HttpServletRequest request;
           private HttpSession session;
           private ServletContext application;

           public void setServletRequest(HttpServletRequest request) {
            this.request = request;
            this.session = request.getSession();
            this.application = session.getServletContext();
            
           }

          }


          第四種

          public class HomeAction extends ActionSupport{
           
           private HttpServletRequest request;
           private HttpSession session;
           private ServletContext application;

           public HomeAction (){
            request = ServletActionContext.getRequest();
            session = request.getSession();
            application = session.getServletContext();
          }

          }

          posted on 2013-04-13 09:49 楊軍威 閱讀(173) 評論(0)  編輯  收藏


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


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 连城县| 德江县| 武邑县| 高安市| 山西省| 遵义县| 阳城县| 怀集县| 抚顺市| 林州市| 连州市| 万山特区| 玉山县| 霍城县| 海林市| 普陀区| 南溪县| 安西县| 甘孜县| 钟祥市| 渝中区| 凭祥市| 泰州市| 广水市| 邯郸县| 仁布县| 济阳县| 洪洞县| 横山县| 金乡县| 格尔木市| 青神县| 临西县| 乐陵市| 榕江县| 伊金霍洛旗| 化州市| 民乐县| 白城市| 抚顺市| 崇明县|