![](/img/trans.png)
[英]How to give a javascript function and css style in struts2 property tag
[英]How to set Struts2 Property as Parameter of a JavaScript function?
我想通過以下方式使用JavaScript方法myJSFunction
:
<button onclick="myJSFunction('<s:property value="myJavaModel.myJavaMethod(<s:property value="myStuff"/>)" />')">Finalize</button>
JavaScript方法需要一個參數,該參數基於Javaclass的方法。 可以調用不使用參數的方法。 但是,此Java方法需要Struts2操作類中的值。 該值在此上下文中仍然可用,但是如何在Java方法中將此屬性值作為參數傳遞。 語法錯誤。
您不能嵌套這樣的標簽,也不需要。 <s:property>
標記value
屬性內<s:property>
所有內容都將被評估。 因此,如果您的myStuff
帶有訪問器,那么下面的代碼將起作用。
<button onclick="myJSFunction('<s:property value="myJavaModel.myJavaMethod(myStuff)" />')">Finalize</button>
您可以將myStuff
值存儲在JSP頁面的隱藏參數中。 將此隱藏值傳遞給JS。
<input type="hidden" name="myStuffValue" value="<%=myModel.getMyMethodValue%>">
<input type="submit" onclick="play(<s:property value="myStuffValue"/>)">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.