1. 程式人生 > >SSM框架練習出現JSP提交表單出現亂碼問題

SSM框架練習出現JSP提交表單出現亂碼問題

今天練習SSM框架的搭建時遇到很多的問題,種種困難克服之後竟然出現頁面亂碼問題,於是乎就上網各種查詢解決辦法。但是網上的解決辦法都使用了還是沒有解決我所遇到的問題啊!JSP頭部標籤,request設定字元編碼,資料庫設定,server.xml配置等,各種嘗試還是不行。主要就是提交表單會出現亂碼(主要是新增和更新)。在資料庫裡面新增不會出現亂碼。如下圖所示:提交後顯示這樣:快要放棄的時候,突然想到還有Spring解決策略。配置web.xml檔案filter攔截器。如下所示(我的是UTF-8,根據自己的設定配置攔截器)

<filter>
    <filter-name>encodingFilter</filter-name>
    <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
    <init-param>
      <param-name>encoding</param-name>
      <param-value>UTF-8</param-value>
    </init-param>
  </filter>
  <filter-mapping>
    <filter-name>encodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>

終於問題完美解決。希望這篇文章能幫助和我一樣的小白!微笑微笑微笑