1
如果沒有方法將被指定爲某個操作,那麼將在該操作下針對該指定類調用哪個方法Struts.xml操作配置
如果沒有方法將被指定爲某個操作,那麼將在該操作下針對該指定類調用哪個方法Struts.xml操作配置
重寫操作類中的execute方法。如果struts.xml文件的action標籤中沒有提供方法,則默認調用execute方法。
假設這是您的struts動作標籤。 HelloWorld是提到的操作類。沒有指定方法。然後執行方法將在action類中調用。
<action name="add" class="example.HelloWorld">
<result name="SUCCESS" type="redirect">HelloWorld</result>
</action>
這是HelloWorld操作類。
public class HelloWorld extends ActionSupport {
@Override
public String execute() {
return SUCCESS;
}
}
謝謝jeeva。如果method =「add」不存在,那麼? – Bhagirathy 2013-03-08 07:32:54
對不起,應該沒有添加方法。立即看到編輯。如果沒有提供方法,它將調用執行。如果指定了方法,它將調用該方法。 – 2013-03-08 07:41:19
如果攔截器調用了invocation.invoke,它將轉到下一個攔截器或操作,但是如果返回成功,那麼它會去哪裏? – Bhagirathy 2013-03-11 09:23:36