我們當前使用以下JavaScript提交表單時,其中一個字段值更改。如何在Struts2中調用方法使用javascript的操作類方法
var url = "project/location/myAction.action?name="+ lname ;
document.forms[0].action = url;
document.forms[0].submit();
它調用下面Struts2的行動
<action name="myAction" class="project.location.NameAction">
<result name="success" type="tiles">myAction</result>
</action>
,然後進入到Action類NameAction
,我要檢查,看看是否形式與JavaScript提交的方法。
我寧願直接從javascript調用findName()
方法NameAction
。換句話說,我希望JavaScript像下面的jsp代碼一樣行事。
<s:submit method="findName" key="button.clear" cssClass="submit" >
任何幫助將不勝感激!
您是否知道這種提交在默認情況下不起作用? –
@Roman你是指JavaScript提交還是struts提交? – ponder275
如果你想javascript像struts提交一樣,你應該知道struts提交不應該有方法屬性,請參閱下面的答案。你應該詳細說明你的意思*像*一樣行事。 –