问题就像uri.getQueryParameters()方法将Character(+)转换为我想避免的空间。 以下是uri之前的
"http://localhost:8081/service/linear/test/?id=test+QYY"
后
uri.getQueryParameters()
将删除+,它将替换为空格
所以id现在不包含 + 而不是包含 空间,如下所示
"http://localhost:8081/service/linear/test/?id=test QYY"
备注 - uri是UriInfo的对象,由javax.ws.rs.core包定义
答案 0 :(得分:0)
我知道有点晚了,但是我发现在相同的情况下,我意识到getQueryParameters可以正常工作,而不是getQueryParameter。 在我的情况下,Uri中带有getQueryParameter的char“ +”留有一个空白,并带有getQueryParameters可以正常工作。