【背景】GET接口参数包含特殊字符+号,用@requestParam注解读取时,自动置为了空格
【解决方法】
第一种:改用HttpservletRequest接收参数。缺点是参数要自行截取。
比如接口:user/info?name=tom+eva&phone=1XXXXXXXXXX
request=“name=tom+eva&phone=1XXXXXXXXXX”
第二种:前端改用转义字符传参。+号用%2B
请求接口:user/info?name=tom%2Beva&phone=1XXXXXXXXXX