zoukankan      html  css  js  c++  java
  • springMVC添加supportedMediaType仍然中文乱码问题

      在使用SpringMVC框架的时候,在java程序里面直接用中文字符串返回String类型,会出现中文乱码。而出现乱码还分2种情况,一种是POST请求页面的乱码情况,一种是GET请求页面的乱码情况。

      1、POST情况要想全局处理非常简单,只需要在Spring框架的配置xml文件中添加或修改以下代码即可:

    <mvc:annotation-driven >
            <!-- 消息转换器,添加对文字编码的全局处理,解决中文返回问号的毛病 --> 
            <mvc:message-converters register-defaults="true">
                <bean class="org.springframework.http.converter.StringHttpMessageConverter">
                    <property name="supportedMediaTypes" value="text/html;charset=UTF-8"/>
                </bean>
            </mvc:message-converters>
        </mvc:annotation-driven>
    View Code

      2、至于GET方式请求页面依然出现乱码的情况,可以在view中请求的jsp页面的第一行,添加如下jsp代码:

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    View Code
  • 相关阅读:
    查询反模式
    查询反模式
    查询反模式
    查询反模式
    linux vi(vim)常用命令汇总(转)
    面试笔试题之二叉树经典25题
    查找至少一个重复元素
    海盗分金问题
    Output of C++ Program | Set 18
    Output of C++ Program | Set 17
  • 原文地址:https://www.cnblogs.com/javahr/p/8268983.html
Copyright © 2011-2022 走看看