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 楊軍威 閱讀(175) 評論(0)  編輯  收藏


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


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 礼泉县| 奇台县| 临沂市| 崇信县| 屯门区| 龙门县| 方山县| 兴义市| 都兰县| 铁岭县| 九江市| 乳山市| 湖北省| 灵川县| 郸城县| 广南县| 浦北县| 泌阳县| 常熟市| 达拉特旗| 峡江县| 壶关县| 营口市| 庆阳市| 汉源县| 霍林郭勒市| 休宁县| 鲁甸县| 封丘县| 达尔| 醴陵市| 板桥市| 蒙山县| 博野县| 丽水市| 佛冈县| 洛扎县| 博乐市| 哈密市| 内丘县| 卢龙县|