Пример Json для обновления сервера - PullRequest
1 голос
/ 26 декабря 2011

Я новичок в программировании на json и хочу разработать страницу, на которой я хочу отправить детали объекта со стороны клиента для сохранения на сервере.

Можете ли вы дать мне пример кода, как это сделать?

Любая помощь высоко ценится. :)

1 Ответ

0 голосов
/ 26 декабря 2011

Вы можете использовать структуру под названием DWR (Direct Web Remoting) на www.directwebremoting.com

Используя эту платформу, вы можете вызывать методы класса Java из функции Javascript и наоборот, не зная и не записывая никаких кодов, связанных с ajax. Это автоматически преобразует Java-объекты в JSON и наоборот.

Например,

Мой класс Java похож на

    public class HelloWorld
    {
       public String sayHelloToPerson(Person p)
       {
         return "Hello "+ p.getName();
       }
    }

     class Person{

     private String name;
     private int age;

     ..
      // getters and  setters goes here...
     ..

     }

Моя функция Javascript в моем jsp будет такой:

    function invokeHello()
    {
        var person = new Object();
            person["name"]="John";
            person["age"] = 21;

        HelloWorld.sayHelloToPerson(person,function(dataReturned)
            { 
                 alert(dataReturned);
            }
        );
    }

Попробуйте, особенно если вы не хотите писать сложные вызовы ajax и коды парсинга xml. Сохраняй это простым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...