簡體   English   中英

wicket:將json對象從JavaScript傳遞到Java

[英]wicket : passing json object from javascript to java

我們如何將JSON對象從Javascript(Client)傳遞到Java(Server)?

我想在我的Java方法中訪問該JSON對象

您可以通過以下方法執行任何JavaScript:

http://wicket.apache.org/apidocs/1.5/org/apache/wicket/ajax/AjaxRequestTarget.html#appendJavaScript%28java.lang.CharSequence%29

AjaxRequestTarget是按鈕和許多其他組件的結果對象。

要在服務器端接收JSON,您將無法在Wicket中找到方法。 我認為您需要使用Servlet等標准工具自行編寫此JSON接收器代碼。 GSON是一個很棒的Java庫,用於在Java對象之間解析JSON。

塞巴斯蒂安

您可以使用此處描述的參數和JavaScript函數將JSON對象發送到Wicket AJAX行為/組件: https : //cwiki.apache.org/confluence/display/WICKET/Wicket+Ajax但是,此功能可用於Wicket 6.0。 您使用什么版本?

嘗試使用Seam遠程處理。 效果很好。

您可以在此處找到示例: http : //tutslink.blogspot.com/2012/10/jsf-tutorials-using-seam-3-remoting.html

您只需實例化客戶端,然后執行將JSON作為參數傳遞給它的方法即可。

暫無
暫無

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

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