`

springmvc前端(含浏览器)访问乱码问题

 
阅读更多

需要在spring-mvc.xml配置文件中加入:

	<!-- 开启注解 -->
	<mvc:annotation-driven>
        <mvc:message-converters>
            <bean class="org.springframework.http.converter.StringHttpMessageConverter">
                <property name="supportedMediaTypes">
                    <list>
                    	<value>text/plain;charset=UTF-8</value>
                    	<value>text/html;charset=UTF-8</value> 
                     <value>application/json;charset=UTF-8</value>
                    </list>
                </property>
            </bean>
        </mvc:message-converters>
    </mvc:annotation-driven>

 若不加上面两行,则浏览器访问时会出现乱码。另外的解决方式是访问方法上加:

    @RequestMapping(value = "/deleteOrder", method = RequestMethod.POST,produces = "text/plain;charset=UTF-8")//加上produces
    @ResponseBody
    public String deleteOrder(HttpServletRequest request){}

 

 

分享到:
评论

相关推荐

    SpringMVC解决GET请求时中文乱码的问题.rar

    这个问题主要源于请求参数在URL中编码时使用的是UTF-8以外的字符集,导致服务器接收到的参数解码后出现乱码。本文将深入探讨这个问题,并提供解决方案。 一、问题解析 1. GET请求原理:GET请求的参数通常会附加在...

    解决springmvc+mybatis+mysql中文乱码问题

    总结来说,解决Java中Spring MVC、MyBatis和MySQL中文乱码问题,需要对整个系统进行全方位的字符编码检查和设置,包括前端、后端、数据库以及代码本身。只要每个环节都按照UTF-8标准配置,中文乱码问题一般就能得到...

    SpringMVC入门

    - `CharacterEncodingFilter`:设置字符编码过滤器,避免乱码问题。 - `DispatcherServlet`:配置前端控制器,指定其映射的URL模式。 - `servlet-mapping`:配置DispatcherServlet的URL映射规则。 - `jsp-config...

    SpringMVC+iReport的报表案例(包含中文字体配置与代码实现)

    这意味着我们需要处理中文字符集问题,确保在传递过程中不出现乱码。在设置报表参数时,使用`JRParameter`类,并确保数据源的编码与报表模板一致。 5. **报表展示**:最后,将生成的报表返回给前端,可以是直接下载...

    解决Ajax加载JSon数据中文乱码问题

    尽管项目中已经采用了SpringMvc框架对中文字符进行了处理,但在某些情况下,仍然会出现乱码问题。具体表现为在JavaScript中接收到的JSON数据中,中文字符无法正确显示。以下是一段示例代码: ```javascript async: ...

    MyBatis_3_整合Spring3、SpringMVC

    - 启用字符编码过滤器,以解决中文乱码问题。 3. **配置dispatcher.xml** - 定义Spring MVC的上下文配置文件,包含对视图解析器、拦截器、处理器映射器等的配置。 - 通过`&lt;context:component-scan&gt;`标签自动扫描...

    springmvc实现导出数据信息为excle表格示例代码

    用户在前端点击导出按钮后,服务器会生成对应的Excel文件并推送到客户端,浏览器则会提示用户保存或打开这个文件。 总结起来,Spring MVC实现数据导出到Excel主要涉及以下几个步骤: 1. 引入Apache POI库。 2. 在...

    SSM集成应用

    - **中文乱码问题**:解决客户端与服务器间字符集不一致导致的问题。 - **自定义参数绑定实现日期转换**:通过自定义Converter或Formatter实现复杂类型的转换。 #### SSM集成 **4.1 整合分析** SSM框架整合主要...

    base64,java与JavaScript实现

    // 如果此方法直接返回String对象,会出现中文乱码问题。 Map, String&gt; result = new HashMap(); String detext = ""; try { detext = new String(Base64.getUrlDecoder().decode(textcomment), CHARSET); } ...

Global site tag (gtag.js) - Google Analytics