java如何在Spring Boot中不解码@RequestParam设置的字符串?
我的控制器有如下方法:
@ResponseBody
public String test(@RequestParam("r") String r){
String requestURI = request.getQueryString();
// What I want: abc+def%2Cfjg
System.out.println(requestURI.split("=")[1]);
// This is not what I want: abc def,fjg
System.out.println(r);
}
我怎样才能让Spring boot知道RequestParameter不能被解码?i、 e未将+转换为空格,%2C转换为逗号等
# 1 楼答案
使用解码方法,您可以解码您的url
如果您想对其进行编码,则使用encode方法