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