如何在浏览器URL中的pathparam中传递BigDecimal值?
@GET
@Path("helloxyz/{par1}/{par2}")
@Produces{MediaType.APPLICATION_JSON)
public helloxyz(@PathParam("par1") BigDecimal par1,@PathParam("par2") BigDecimal par2){
BigDecimal result = par1.divide(par2)
return result;
}
}
我收到错误,例如无法从http请求中提取参数。
当我传递这样的值时。
http://xxlocalhostaddressxx/rest/app/helloxyz/{"par1" : 1.2}/{"par2" : 1.2}/
但是,@PathParam
类型String
的所有文件都有效。仅在非String类型@PathParam