2011-12-26 28 views
1

我是使用json进行编程的新手,并且希望开发一个页面,我想从客户端发送对象的详细信息以保存在服务器中。Json用于更新服务器的示例

你能给我一个如何做到这一点的示例代码?

任何帮助,高度赞赏。 :)

回答

0

可以使用在www.directwebremoting.com

框架称为DWR(直接Web远程)使用这个框架,你可以从JavaScript调用功能,反之亦然Java类方法不知道或写任何AJAX相关码。这会自动将java对象转换为json,反之亦然。

对于e.g

我的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... 
    .. 

    } 

在我的jsp我的JavaScript函数会是这样。

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

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

如果你不想写复杂的Ajax调用和XML解析代码尤其试试这个。把事情简单化。

+0

以及如果OP不在他的服务器上使用java呢? – 2011-12-26 12:08:29

+0

其实我想用json的php代码...我的服务器文件都在php – SHANK 2011-12-26 12:17:32