Struts2之動態呼叫方法

2021-08-21 22:33:13 字數 507 閱讀 5193

想要動態呼叫action類中的哪個方法時,需要在struts.xml中的action的後面加上' ! '(即:英文的感嘆號)這個符號後

再加上要呼叫的這個方法名(注:.action可要可不要)

//在action類中有dofirst()和dosecond()兩個方法

/welcome.jsp

//呼叫dofirst()方法 :some!dofirst.action

//呼叫dosecond()方法 :some!dosecond.action

在struts.xml中的action中的name=" some_* "其中:一般使用下劃線(也可使用其他符號或不用),在method中method=""其中的是佔位符。

/welcome.jsp

//呼叫dofirst()方法 :some_dofirst.action

//呼叫dosecond()方法 :some_dosecond.action

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...