restful-json

转载 2012年03月29日 13:49:59
@XmlRootElement
public class Student {


public String name;
public String number;
public Student(){
}
public Student(String na, String nu){
this.name = na;
this.number = nu;
}

}


public class StudentServer {
public static void main(String[] args) throws IOException {
        URI ServerURI=UriBuilder.fromUri("http://localhost/").port(9999).build();
    startServer(ServerURI);
        System.out.println("服务已启动,请访问:"+ServerURI);
    }    

    protected static SelectorThread startServer(URI serverURI) throws IOException {
        final Map<String, String> initParams = new HashMap<String, String>();
        initParams.put("com.sun.jersey.config.property.packages","com.ws.service.json");
        System.out.println("Grizzly 启动中...");
        SelectorThread threadSelector = GrizzlyWebContainerFactory.create(serverURI, initParams);     
        return threadSelector;
    }  
}



@Path("/json")
public class StudentTest {


// {
// "name": "xiewenbo",
// "number": "13061012"
// }
/**
* @param args
*/
@GET @Produces("application/json")
public Student getStudent(){
System.out.println("===================");
return new Student("xiewenbo","13061012");
}
/*
{
"student": [
{
"name": "xiewenbo",
"number": "13061012"
},
{
"name": "xiewenbo",
"number": "13061012"
},
{
"name": "xiewenbo",
"number": "13061012"
}
]
}*/
@GET @Produces("application/json")
@Path("/list")
public List<Student> getStudentList(){
List<Student> list = new ArrayList<Student>();

list.add(new Student("xiewenbo","13061012"));
list.add(new Student("xiewenbo","13061012"));
list.add(new Student("xiewenbo","13061012"));

return list;
}
}

相关文章推荐

C++实现 Https Server 支持 restful json

  • 2017年10月19日 00:16
  • 20KB
  • 下载

CXF+Spring+JAXB+Json构建Restful服务

话不多说,先看具体的例子: 文件目录结构:          web.xml

Restful框架中导入数据库表,选择Application/Json选项显示数据时出现500错误的解决办法

这学期开始接触Restful Web Service开发,我用的是NetBeans开发环境加GlassFish服务器。连接数据库表之后,在浏览器里面显示Application/Json格式的内容的时候...

SpringMVC+Json构建基于Restful风格的应用

本文转自:http://blog.csdn.net/greensurfer/article/details/19296247 一、spring 版本:spring-framework-3.2...

spring3 mvc restful freemarker jquery json

  • 2010年07月22日 14:55
  • 2.02MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:restful-json
举报原因:
原因补充:

(最多只允许输入30个字)