想飛就別怕摔

          大爺?shù)牟M罵人

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

          result可以動態(tài)的返回。方便了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 生命的綻放 閱讀(2180) 評論(1)  編輯  收藏 所屬分類: Struts2.0

          評論

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

          A  回復  更多評論   

          <2013年12月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導航

          統(tǒng)計

          常用鏈接

          留言簿(5)

          隨筆分類(94)

          隨筆檔案(93)

          文章分類(5)

          文章檔案(5)

          相冊

          JAVA之橋

          SQL之音

          兄弟之窗

          常用工具下載

          積分與排名

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 德保县| 上饶县| 同江市| 乌兰察布市| 台北市| 台湾省| 巨鹿县| 赫章县| 资溪县| 龙胜| 连州市| 额敏县| 巨鹿县| 安义县| 邵阳市| 柳州市| 白玉县| 元谋县| 丹寨县| 乃东县| 隆林| 奎屯市| 申扎县| 蕲春县| 宣恩县| 青岛市| 根河市| 和林格尔县| 巢湖市| 额敏县| 襄城县| 凌源市| 永昌县| 阿拉善右旗| 横山县| 张家港市| 迁安市| 海安县| 稻城县| 新宾| 杭锦后旗|