今天写web项目,虽然过滤器是所有的请求都过滤,但是从网页提交的表单数据一直乱码,后来发现是form没有设置提交的方式,问题及解决方式如下:
原来的代码
//原代码
<form action="queryUserByMajor" id="searchForm">
原因:因为没有设置表格的提交方式,所以默认是get方式提交,而我写的过滤器没有对get请求进行处理,所有字符一直是乱码
解决的方法:指定提交方式为post
<form action="queryUserByMajor" method="post" id="searchForm">