如果action中存在多個方法時,我們可以使用!+方法名呼叫指定方法。如下:
public
class
helloworldaction
public string other() throws exception
}
假設訪問上面action的url路徑為: /struts/test/helloworld.action
要訪問action的other() 方法,我們可以這樣呼叫:
/struts/test/helloworld!other.action
如果不想使用動態方法呼叫,我們可以通過常量struts.enable.dynamicmethodinvocation關閉動態方法呼叫。
value="false"/>
"itcast" namespace="/test" extends="struts-default">
"helloworld_*" class="cn.itcast.action.helloworldaction" method="">
"success">/web-inf/page/hello.jsp
public
class helloworldaction
public string other() throws exception
}
要訪問other()方法,可以通過這樣的url訪問:/test/helloworld_other.action
method=」」中的指獲取萬用字元第乙個字元,「」同樣也可用於class=「」和result路徑中
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...