可以通過以下幾種方式實現struts2動態方法呼叫:
1、指定多個對應action的method(不指定的預設對應execute方法),result標籤當中未指定name屬性則預設為success
**片段:
/add.jsp
/update.jsp
2、感嘆號方式(不推薦):在乙個action裡面設定多個帶有名字的result,並且設定對應名字返回值的方法,呼叫的時候,在action網域名稱後面加上!寫入對應方法的名字 通過不同方法的不同返回值呼叫對應的result。需要在structs.xml設定:
**片段:
/add.jsp
3萬用字元方法(推薦):對應第乙個*輸入的字串對應第二個*位置輸入的字串對應第三個*輸入的字串等等 。使用萬用字元可以指定不同包下的不同action類的不同方法。指定方法的對應萬用字元空缺會預設呼叫execute方法。
**片段:
/result.jsp
/.jsp
此外如果在struts2.5下使用感嘆號方式或萬用字元方法,需要在 struts.xml 新增了這麼個屬性:regex:.*
Struts2動態方法呼叫
第一種 index.jsp中 struts.xml中 registaction中 通過表單中form裡action 號前面的rgistaction 去配置檔案裡找到action name registaction 然後找到對應的class new乙個例項出來最後呼叫!號後面的login方法。第二種 ...
Struts2動態方法呼叫
動態方法呼叫 在struts2中動態方法呼叫有三種方式,動態方法呼叫就是為了解決乙個action對應多個請求的處理,以免action太多 第一種方式 指定method屬性 這種方式我們前面已經用到過,類似下面的配置就可以實現 redirect web inf jsppage chapter2 pla...
Struts2動態方法呼叫
動態方法呼叫 在struts2中動態方法呼叫有三種方式,動態方法呼叫就是為了解決乙個action對應多個請求的處理,以免action太多 第一種方式 指定method屬性 這種方式我們前面已經用到過,類似下面的配置就可以實現 redirect web inf jsppage chapter2 pla...