我需要在我的REST API中接收一个参数QueryParam,该参数带有如下所示的+号-
http://www.paramtesting.com/abc/api?param=+RES
当我在REST API中以@QueryParam
的形式收到上述参数时,只会得到RES而不是+ RES。
我找不到有关谷歌搜索的合适解决方案。请帮忙。
答案 0 :(得分:0)
您可以在UI和控制器中使用编码器/解码器。
UI
var encoded = encodeURIComponent(yourUrl); // enocode with UTF-8
控制器
java.net.URLDecoder.decode("3qe80L1ap+cR2zRU9csFwOffw5NtWTueLRYgSXyjctI="));