想飛就別怕摔

          大爺的并TM罵人

          Struts2 使用annotation從action跳轉到action并傳遞參數

          MyAction.java
          package com.zzn.action;

          import org.apache.struts2.convention.annotation.Result;
          import org.apache.struts2.convention.annotation.Results;

          import com.opensymphony.xwork2.ActionSupport;

          @Results(
              {
                  @Result(name
          ="aaaa",location="aaaa!aaaa.action",type="redirect",
                          params 
          = {"flag","${flag}","flag2","${flag2}"}),
                  @Result(name
          ="bbbb",location="bbbb!bbbb.action",type="redirect",
                          params 
          = {"flag","${flag}","flag2","${flag2}"}
                          )
              }
          )
          public class MyAction extends ActionSupport{
              
          private String flag ;
              
          private String flag2;

              
          public String jump(){
                  
          if(flag!=null&&flag.equals("aaaa")){
                      
          return "aaaa";
                  }
          else{
                      
          return "bbbb";
                  }
              }
              
              
          public String getFlag() {
                  
          return flag;
              }

              
          public void setFlag(String flag) {
                  
          this.flag = flag;
              }


              
          public String getFlag2() {
                  
          return flag2;
              }


              
          public void setFlag2(String flag2) {
                  
          this.flag2 = flag2;
              }

          }

          AaaaAction.java
          package com.zzn.action;

          import com.opensymphony.xwork2.ActionSupport;

          public class AaaaAction extends ActionSupport {
              
              
          private String flag;
              
          private String flag2;
              
              
          public String aaaa(){
                  System.out.println(
          "我調用的aaaa方法"+flag+"~~~~~"+flag2);
                  
          return "page";
              }
              
              
          public String getFlag() {
                  
          return flag;
              }

              
          public void setFlag(String flag) {
                  
          this.flag = flag;
              }

              
          public String getFlag2() {
                  
          return flag2;
              }

              
          public void setFlag2(String flag2) {
                  
          this.flag2 = flag2;
              }
          }

          BbbbAction.java
          package com.zzn.action;

          import com.opensymphony.xwork2.ActionSupport;

          public class BbbbAction extends ActionSupport {
              
          private String flag;
              
          private String flag2;
              

              
          public String bbbb(){
                  System.out.println(
          "我調用的bbb方法"+flag);
                  
          return "page";
              }
              
              
          public String getFlag() {
                  
          return flag;
              }

              
          public void setFlag(String flag) {
                  
          this.flag = flag;
              }
              
              
          public String getFlag2() {
                  
          return flag2;
              }

              
          public void setFlag2(String flag2) {
                  
          this.flag2 = flag2;
              }
          }


          posted on 2012-02-16 17:55 生命的綻放 閱讀(2371) 評論(1)  編輯  收藏 所屬分類: Struts2.0

          評論

          # re: Struts2 使用annotation從action跳轉到action并傳遞參數 2012-03-23 16:21 salutonmondo

          唉,找個答案不容易啊,我半天的工作時間啊。!多謝。  回復  更多評論   

          <2012年2月>
          2930311234
          567891011
          12131415161718
          19202122232425
          26272829123
          45678910

          導航

          統計

          常用鏈接

          留言簿(5)

          隨筆分類(94)

          隨筆檔案(93)

          文章分類(5)

          文章檔案(5)

          相冊

          JAVA之橋

          SQL之音

          兄弟之窗

          常用工具下載

          積分與排名

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 镇远县| 托里县| 南澳县| 江油市| 元朗区| 博湖县| 威远县| 广西| 芒康县| 鸡东县| 吕梁市| 万州区| 阳高县| 武鸣县| 灵川县| 桂东县| 梧州市| 新沂市| 巩义市| 松阳县| 苏尼特右旗| 桑植县| 自治县| 神农架林区| 鲁山县| 乌拉特中旗| 武功县| 鄯善县| 庐江县| 莫力| 濮阳县| 邢台县| 徐水县| 霍山县| 乐陵市| 德格县| 沿河| 大兴区| 白山市| 齐河县| 星子县|