如何发送 %
使用 @RequestParam
在Spring?
我通过以下url调用api: http://localhost:8080/springmvc/test?param1=%
但我无法在api中获得百分比。当我调试的时候 param1 = null
但我想得到真正的角色 %
. 怎么弄到的?
这是我的api:
public List<Test> testParam(
@PathVariable("test") string test,
@RequestParam(value = "param1", required = false) string myParaml) {
...
}
2条答案
按热度按时间pbgvytdp1#
您必须在url中发送utf-8编码标准的特殊字符。
尝试发送
%
作为%25
,相当于utf-8编码。这会有用的。请参阅此处了解更多信息。
byqmnocz2#
对特殊符号使用url编码作为参数
参考
如果你想阅读JavaRef2,你需要解码