1. 程式人生 > >解決spingMVC將引數傳回jsp頁面時中文亂碼

解決spingMVC將引數傳回jsp頁面時中文亂碼

解決spingMVC將引數傳回jsp頁面時中文亂碼

今天寫springmvc練手例子的時候將引數送回jsp頁面時中文出現亂碼,如下:
在這裡插入圖片描述

在web.xm加入一個過濾器重新執行一下就可以了
在這裡插入圖片描述

    <!-- Spring字符集過濾器 -->
    <filter>
        <filter-name>SpringEncodingFilter</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>
        <init-param>
            <param-name>forceEncoding</param-name>
            <param-value>true</param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>SpringEncodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

總結:
如果是整個頁面都亂嗎的話那就是jsp檔案的編碼格式沒改,把編碼格式統一改成UTF-8就好了,只要jsp檔案,瀏覽器和spring框架編碼格式統一就不會出現亂碼問題。