我们如何将 JSON 对象从 Javascript(客户端)传递到 Java(服务器)?
我想在我的 Java 方法中访问那个 JSON 对象
我们如何将 JSON 对象从 Javascript(客户端)传递到 Java(服务器)?
我想在我的 Java 方法中访问那个 JSON 对象
尝试使用 Seam 远程处理。它工作得很好。
你可以在这里找到一个例子:http: //tutslink.blogspot.com/2012/10/jsf-tutorials-using-seam-3-remoting.html
您只需实例化您一直在客户端并执行它的方法,将 JSON 作为参数传递给它。
您可以使用此处描述的参数和 JavaScript 函数将 JSON 对象发送到 Wicket AJAX 行为/组件:https ://cwiki.apache.org/confluence/display/WICKET/Wicket+Ajax 但是这适用于 Wicket 6.0。你用的是什么版本?
您可以通过以下方法执行任何 JavaScript:
AjaxRequestTarget 是一个按钮和许多其他组件的结果对象。
要在服务器端接收 JSON,您不会在 Wicket 中找到方法。我认为您需要使用 Servlet 等标准工具自行编写这个 JSON 接收器。GSON 是一个很棒的 Java 库,用于解析与 Java 对象之间的 JSON。
塞巴斯蒂安