0

如何在浏览器 URL 的路径参数中传递 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}/

但是,一切都适用于@PathParamtype文件String。仅在非 String 类型的情况下发生@PathParam

4

0 回答 0