CharacterEncodingFilter只對POST請求有用,GET請求的需要對你運行的tomcat 目錄conf/server.xml文件中
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
改為:
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" useBodyEncodingForURI="true"/>
這是tomcat的原因造成的,tomcat默認的編碼是iso-8859-1。不是大家常用的utf-8。
換句話說,get請求是對資源的訪問,資源我一般不會涉及中文路徑(最好不要)
post 針對於數據的提交,所以你如果是表單,最好用post請求。
