今天做项目发现了项目中的搜索功能输入英文数字可以正常搜索出数据,但输入中文就搜索不出数据了,web.xml中加入了中文过滤器,在tomcat的server.xml中也加入了URIEconding="UTF-8"支持中文的代码,JSP页面也全都设置为UTF-8,但依旧解决不了,百度了各种解决办法,我都试过了依然无效,最后发现在eclipse中有一个server的tomcat配置的文件夹,里面有server.xml
需要在这个servers中的server里添加URIEconding="UTF-8"才有效,在解压出的tomcat中conf下的server.xml配置都无效,如果是使用tomcat插件的在外面配置会有效。把我遇到的问题仅供大家参考,每个人的开发环境配置都不同,出现的问题也各有不同。
网友评论