1. 程式人生 > >SSM後端資料正常,前端亂碼

SSM後端資料正常,前端亂碼

今天碰到一個問題,後臺從資料庫查詢的資料正常,傳到前端,jsp顯示亂碼????

解決方法1:加charset=utf-8;只對本模組生效,非全域性


解決方法2:在spring-mvc.xml中新增:

   <mvc:annotation-driven> 
    <!-- 返回utf-8的字串,否則中文亂碼  這裡要放在 <context:component-scan 後面,不然不起作用-->
    <mvc:message-converters register-defaults="true">  
      <bean class="org.springframework.http.converter.StringHttpMessageConverter">
        <constructor-arg value="UTF-8"/>  
        <property name="writeAcceptCharset" value="false"/>
      </bean>  
    </mvc:message-converters>
   </mvc:annotation-driven>