2016-01-21 126 views
-2

我有下面的代码我怎样才能得到回报为int代替StringRESTful Web服务程序

@Path("name") 
@GET 
@Produces(MediaType.TEXT_PLAIN) 
public String sayParam(@QueryParam("no1")int no1,@QueryParam("no2")int no2) 
{ 
    return (no1+no2)+" "; 
} 

回答

0

你应该使用no1+no2,因为它们是int

@Path("name") 
@GET 
@Produces(MediaType.TEXT_PLAIN) 
public int sayParam(@QueryParam("no1")int no1,@QueryParam("no2")int no2) 
{ 

    return no1+no2; 
} 
+0

com.sun.jersey .api.MessageException:未找到Java类java.lang.Integer,Java类型int和MIME媒体类型text/plain的消息正文编写器。这个异常出现在控制台和HTTP 500错误在资源管理器 –

+0

你可以写你的项目配置,java版本,库,你使用的是maven吗? –

+0

http:// localhost:9999/RestProvider/rest/class/name?no1 = 10&no2 = 30 –