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

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