java動態(tài)調(diào)用方法 動態(tài)方法調(diào)用和使用action元素的method屬性有什么區(qū)別?
動態(tài)方法調(diào)用和使用action元素的method屬性有什么區(qū)別?動態(tài)方法調(diào)用:Struts2支持動態(tài)方法調(diào)用。這意味著在一個動作中有多個方法。系統(tǒng)根據(jù)表單元素給出的動作訪問不同的方法,而不是編寫多個動
動態(tài)方法調(diào)用和使用action元素的method屬性有什么區(qū)別?
動態(tài)方法調(diào)用:Struts2支持動態(tài)方法調(diào)用。這意味著在一個動作中有多個方法。系統(tǒng)根據(jù)表單元素給出的動作訪問不同的方法,而不是編寫多個動作。]您必須設置Struts2以允許動態(tài)方法調(diào)用
在使用動態(tài)方法調(diào)用之前。]讓我給您一個思路]。例如,在列表中寫一個標簽,然后調(diào)用JS方法來轉(zhuǎn)移要刪除的實體ID。]然后在JS方法中調(diào)用ACTION方法來刪除。刪除成功后,可以在后臺刷新頁面列表。以Ajax模式提交。刪除成功后,操作將返回到數(shù)據(jù)頁并刷新列表,然后再接收它。
相關代碼,jQuery的AJAX操作:
$。Ajax({
URL:“your action path”,
type:“post”,
data:“id=”id,//要傳遞的參數(shù)成功:功能(對象){
如果(obj.success==真){
警報(“刪除成功”
//刷新列表window.location.href=“列表路徑”
}否則{
警報