[英]How to get Javascript var value in Java (wicket 6)
我有一個很簡單的問題,但找不到有效的答案。 我在HTML文件中使用了javascript,這是一個頁面的頁面,該頁面從頁面獲取輸入並給我一個jSON對象的字符串。 我要做的就是將這個字符串放入Java字符串中。 我可以做類似的事情
target.appendJavaScript("s=getString();");
target.appendJavaScript("alert(s);")
在警報中向我提供所需的信息。 但是,如何將其轉換為Java字符串?
我嘗試了以下
StringValue temp = RequestCycle.get().getRequest().getQueryParameters().getParameterValue("s");
info(temp.toString());
以及其他類似getRequestParameters()的變體,但我在temp上得到null。 這些動作在AjaxFallbackButton的onSubmit內部。
關於如何在Java中獲取javascript var的任何建議?
盡管我仍然想了解有關在Java和HTML中的Java腳本之間共享變量的更多信息,但由於有了Wicket,我的情況才得以解決。 我使用s = getString()檢索的值已經可以在HiddenField中訪問,因此我只需要在HTML中為其獲取一個wicket:id並在Java中將其與屬性模型一起添加即可。 希望這可能會在將來對其他人有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.