在使用Tomcat(其他Servlet容器没做过尝试,不清楚会不会出现这种情况) 做java web开发时,前端页面对于要传的参数要调用两次encodeURIComponent()函数进行编码。而在服务端只需要调用一次URLDecoder.decode()方法。具体的原因来看一下:
调用一次encodeURIComponent()
参数原始值encodeURIComponent()编码之后request.getParameter()读到的值URLDecoder.decode()返回的结果abcdabcdabcdabcd中中中中
转载请注明原文地址: https://yun.8miu.com/read-57723.html