2016-01-21 122 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 –