簡體   English   中英

如何將JavaScript變量傳遞給struts2屬性標簽

[英]How to pass javascript variable to struts2 property tag

這是我的問題:

當我用JavaScript編寫此代碼時

// 好:

alert('<s:property value="@my.package.utils.Util@getSomeInformation(1000)" />');

但是,當我嘗試在屬性標簽中動態設置該值時,沒有任何執行。

// 不好:

var value = 1000;

alert('<s:property value="@my.package.utils.Util@getSomeInformation(' + value + ')" />');

有人可以幫我嗎?

Struts標簽,例如JSTL,EL等,是在服務器端執行的。 執行完所有這些步驟后,僅HTML的最終頁面將呈現給客戶端。 只有這樣,JavaScript才能在頁面上運行。

您不能混合使用javascript和Struts標簽。

另外,考慮不使用靜態方法調用,您可以通過調用操作方法來執行此操作,並執行與Util.getSomeInformation方法相同的檢查。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM