比如说post提交一个请求到服务器,参数如下:
XXXXX.do?username=fdsjffdsfjsf&password=fjskdjfsdk
这时,如果username的值是乱码的话,浏览器不会解析后面的参数,服务器用request.getParameter(password)是拿不到password 的值。
确定是不是乱码,可以用firebug打开网络查看请求的情况;
解决乱码之后(一般是编码字符格式问题,过滤器filter没做好相应过滤等),服务器才可以拿到其它乱码后面的参数值。
本文探讨了在使用POST方式提交请求时遇到的乱码问题及其解决方案。当参数中出现乱码时,浏览器可能无法正确解析后续参数,导致服务器无法获取这些参数的值。文章通过实例说明了如何检查及解决这一问题。
比如说post提交一个请求到服务器,参数如下:
XXXXX.do?username=fdsjffdsfjsf&password=fjskdjfsdk
这时,如果username的值是乱码的话,浏览器不会解析后面的参数,服务器用request.getParameter(password)是拿不到password 的值。
确定是不是乱码,可以用firebug打开网络查看请求的情况;
解决乱码之后(一般是编码字符格式问题,过滤器filter没做好相应过滤等),服务器才可以拿到其它乱码后面的参数值。
4135
924

被折叠的 条评论
为什么被折叠?