/ / wicket: преминаване на обект json от javascript към java - java, javascript, json, wicket

wicket: преминаване на json обект от javascript към java - java, javascript, json, wicket

как можем да преминем JSON обект от Javascript (Client) към Java (сървър)?

Искам да получа достъп до този JSON обект в моя Java метод

Отговори:

0 за отговор № 1

Можете да изпълните JavaScript с метода:

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

AjaxRequestTarget е резултатният обект на бутон и много други компоненти.

За да получите JSON на сървъра, ще го направитене намери метод в Wicket. Мисля, че този JSON приемник ще трябва да кодирате сам, използвайки стандартни инструменти като Servlet. GSON е чудесна Java библиотека за разбор на JSON към и от Java обекти.

Себастиан


0 за отговор № 2

Можете да изпратите JSON обект към поведението / компонента на Wicket AJAX, като използвате параметрите и функцията JavaScript, описана тук: https://cwiki.apache.org/confluence/display/WICKET/Wicket+Ajax Това обаче работи с Wicket 6.0. Каква версия използвате?


0 за отговор № 3

Опитайте се да използвате Seam remoting. Работи доста добре.

Можете да намерите пример тук: http://tutslink.blogspot.com/2012/10/jsf-tutorials-using-seam-3-remoting.html

Просто инстанцирате вашия клиент и го изпълнявате с метода, прехвърлящ JSON като аргумент.