struts2的動態方法呼叫
在struts2中,可以通過兩種方式呼叫action類的除了execute之外的其他方法。而這種方法是struts框架直接支援的。
方式1:struts.xml中的action的屬性為method
<?xml version="1.0" encoding="utf-8" ?>
package com.demo.action;/action01.jsp
/action02.jsp
/action03.jsp
/add.jsp
/edit.jsp
/delete.jsp
/query.jsp
/result.jsp
import com.opensymphony.xwork2.actionsupport;
public class dmiactiondemo extends actionsupport
public string edit()
public string delete()
public string query()
}
方式2:動態呼叫方法(dmi)
不需要進行struts的配置,直接在檢視頁面中通過識別符號號制定了要呼叫的方法。識別符號號為"!"號。
注意:/命名空間/action名稱!操作方法.action
新增操作
修改操作
刪除操作
查詢操作
/result.jsp
package com.demo.action;
import com.opensymphony.xwork2.actionsupport;
public class dmiaction extends actionsupport
public string edit()
public string delete()
public string query()
}
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...