想飛就別怕摔

          大爺的并TM罵人

          struts2學習筆記(五)--result返回值的其他用法

          result可以動態的返回。方便了struts2的使用,不過這種方法很少使用。
          第一種result返回值方法
          struts.xml中的配置如下:
          <struts>
              
          <constant name="struts.devMode" value="true" />
              
          <package name="user" namespace="/user" extends="struts-default">
                  
                  
          <action name="user" class="com.bjsxt.struts2.user.action.UserAction">
                      
          <result>${r}</result>
                  
          </action>        
              
          </package>
                  
          </struts>
          action的寫法:
          public class UserAction extends ActionSupport {
              
          private int type;
              
              
          private String r;

              
          public String getR() {
                  
          return r;
              }

              
          public void setR(String r) {
                  
          this.r = r;
              }

              
          public int getType() {
                  
          return type;
              }

              
          public void setType(int type) {
                  
          this.type = type;
              }

              @Override
              
          public String execute() throws Exception {
                  
          if(type == 1) r="/user_success.jsp";
                  
          else if (type == 2) r="/user_error.jsp";
                  
          return "success";
              }

          }

          第二種result返回值方法
          struts.xml中的配置如下,這種方法可以把type值傳遞到頁面中去。在頁面中可以渠道type的值,<s:property value="#parameters.t">
          <struts>
              
          <constant name="struts.devMode" value="true" />
              
          <package name="user" namespace="/user" extends="struts-default">
                  
                  
          <action name="user" class="com.bjsxt.struts2.user.action.UserAction">
                      
          <result type="redirect">/user_success.jsp?t=${type}</result>
                  
          </action>        
              
          </package>
                  
          </struts>
          action的寫法:

          public class UserAction extends ActionSupport {
              
          private int type;
              
              
          public int getType() {
                  
          return type;
              }

              
          public void setType(int type) {
                  
          this.type = type;
              }

              @Override
              
          public String execute() throws Exception {
                  
          return "success";
              }

          }

          posted on 2011-12-11 13:23 生命的綻放 閱讀(2177) 評論(1)  編輯  收藏 所屬分類: Struts2.0

          評論

          # re: struts2學習筆記(五)--result返回值的其他用法[未登錄] 2013-12-29 15:59 A

          A  回復  更多評論   

          <2011年12月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導航

          統計

          常用鏈接

          留言簿(5)

          隨筆分類(94)

          隨筆檔案(93)

          文章分類(5)

          文章檔案(5)

          相冊

          JAVA之橋

          SQL之音

          兄弟之窗

          常用工具下載

          積分與排名

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 阿克陶县| 古丈县| 罗平县| 嘉黎县| 加查县| 靖远县| 成都市| 鲁甸县| 女性| 喀喇沁旗| 宿州市| 柘荣县| 临沂市| 铜鼓县| 内乡县| 上栗县| 盘锦市| 潍坊市| 霍山县| 淮北市| 温州市| 景宁| 平利县| 通城县| 平陆县| 海淀区| 扎囊县| 山东省| 乌鲁木齐市| 喜德县| 唐山市| 长乐市| 佛坪县| 望都县| 桃源县| 连山| 遵化市| 盱眙县| 洪泽县| 南昌市| 长宁区|