注意设置form中method方法为post: 数据传递的过程是这个样子的: 1、浏览器对url连接和post数据进行编码,然后将数据发送到服务器(不同的浏览器编码可能不同)。 2、服务器对url连接进行解码,post提交的数据不进行解码。(不同的服务器解码的方式可能不同)。 所以, 对get方式提交的参数,服务器已经进行了一次解码。然后这些参数再由你的过滤器解码,所以出问题了。 对post方式提交的参数,服务器没有进行解码。然后这些参数再由你的过滤器解码,所以就没问题。