前端不知道什么原因对一个参数进行了二次编码,后台只能解析一次导致数据库无法正确查询。 传递参数值如下 %25E6%25B5%258B%25E8%25AF%2595001 decode 一次:%E6%B5%8B%E8%AF%95001 decode 二次:测试 001 请问在哪个类中是对参数进行解码的?刚学习 谢谢解答
1
brucewuio 2019-07-31 13:48:35 +08:00
你可以在 servlet 自己获得 byte 自己解析
|
2
choice4 2019-07-31 22:33:38 +08:00 via Android
解码是 servlet 容器做的吧 和 mvc 应该没关系,自己拿到字符串后按照指定字符集 URLDecoder 再解码一下
|
3
agentFitzzzzz OP @choice4 谢谢,已经找到解决方法了
|