最近修了幾個struts2.1升級到2.3後動態方法調用失效的bug,深有感悟,
但是我那種原始方法有一個局限,就是在submit那裡寫下的action不起作用,就算啟動了動態方法呼叫也不行(我想應該是struts2.3的一個bug),所以為了完善這個功能,這裡我再說一個用js的方法。
在,加入onclick方法,然後再在js裡面寫上:
function submitAction(actionName){
document.form的name.action = Name ".action";
return true;
}
或
,注意少了一個return單詞,然後在js裡面寫上:
function submitAction(actionName) {
document.form的name.action = actionName ".action";
document.form的name.submit();
}
現在struts2的動態方法呼叫基本上都完善了,歡迎評論補充。