`
allenwei
  • 浏览: 88708 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Spring集成FreeMarker中文出现乱码的解决办法(非contentType)

阅读更多

项目中用到freemarker和spring集成后中文出现乱码

上网搜大部分是说在viewResolver中加入<property name="contentType" value="text/html;charset=gb2312"></property>

 

但我发现对于我的项目不起做用

 

又goole一下 剔除掉上面的搜索结果,发现还有一种解决方案

<bean id="freemarkerConfigurer"
        class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
        <property name="templateLoaderPath">
            <value>/WEB-INF/freemarker/</value>
        </property>
        <property name="freemarkerSettings">
            <props>
                <prop key="template_update_delay">1</prop>
                <prop key="defaultEncoding">UTF-8</prop> <!-- 乱码 重点在这里 也可以改成gb2312-->
            </props>
        </property>
    </bean>

 

这下乱码问题解决了

 

ps:现在信息都是copy&paste,造成信息泛滥,搜到的信息大部分都一模一样,可悲啊!!

3
0
分享到:
评论
1 楼 vdgame 2008-09-19  
我这里好像<property name="contentType" value="text/html;charset=gb2312"></property>
还是要加的

相关推荐

    freemarker 中文乱码解决

    在处理Freemarker模板引擎时,中文乱码问题是一个常见的挑战,尤其是在国际化应用中。Freemarker是一款功能强大的...通过上述方法,可以有效地解决Freemarker中出现的中文乱码问题,提高Web应用的稳定性和用户体验。

    spring MVC3 集成 freemarker

    **Spring MVC3 集成 FreeMarker 概述** Spring MVC 是一个强大的MVC框架,用于构建基于Java的Web应用程序。它提供了模型、视图和控制器的分离,使得开发过程更加模块化,易于维护。而FreeMarker则是一个模板引擎,...

    spring与freemarker整合 示例源码

    本文将详细探讨Spring与Freemarker的整合过程,以及如何在实际项目中利用它们实现高效的MVC架构。 首先,Spring框架提供了对多种视图技术的支持,包括JSP、Thymeleaf和Freemarker等。整合Freemarker主要是为了让...

    Spring配置Freemarker视图解析器,配置多个视图解析器

    Freemarker是一个强大的、轻量级的模板引擎,常被用作Spring MVC中的视图技术。本篇文章将深入探讨如何在Spring中配置Freemarker视图解析器,以及如何配置多个视图解析器以实现更灵活的应用场景。 首先,让我们了解...

    Struts2、Spring、Freemarker自定义标签

    Struts2、Spring和Freemarker是Java Web开发中的三个重要框架,它们分别在MVC模式的不同层面提供了功能支持。Struts2是一个基于MVC设计模式的Web应用框架,Spring是一个全面的后端应用程序框架,而Freemarker则是一...

    Spring 整合freemarker制作html页面简单demo(附带操作提示).rar

    1. **环境配置**:确保你的项目中已经集成了 Spring 和 Freemarker。在 `pom.xml` 文件中添加相应的依赖,如 Spring Web 和 Freemarker: ```xml &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;spring-boot-...

    spring mvc freemarker 简单例子

    下面将详细介绍如何在Spring MVC项目中集成并使用Freemarker。 1. **环境配置**: - 首先,确保项目已经引入了Spring MVC和Freemarker的相关依赖库,如`spring-webmvc`和`freemarker`。 - 在Spring的配置文件...

    struts1+spring+hibernate+freemarker一个小例子

    Struts1、Spring和Hibernate是Java Web开发中的三个重要框架,它们共同构成了SSH(Struts-Spring-Hibernate)集成框架,被广泛应用于企业级应用的开发。Freemarker则是一种强大的模板引擎,常用于生成动态HTML页面。...

    Spring boot集成freemarker,swagger,druid,mybatis

    这个项目集成了多个常用组件,包括Freemarker、Swagger、Druid和MyBatis,旨在提供一个全面的微服务开发环境。 **Freemarker** 是一个强大的模板引擎,用于动态生成HTML或其他格式的文本。在Spring Boot中,...

    Freemarker 学习笔记一 【乱码解决】

    本篇文章将探讨如何解决Freemarker中的乱码问题,并提供相关源码和工具的使用技巧。 首先,乱码通常源于字符编码不匹配。在Java中,Freemarker模板和数据模型的编码应当与处理它们的程序保持一致。默认情况下,...

    springboot集成freemarker和shiro框架

    **SpringBoot集成Freemarker与Shiro框架详解** 在现代Web开发中,SpringBoot因其简洁、高效的特性,已经成为很多开发者的选择。而FreeMarker和Shiro则分别是常用的模板引擎和安全框架,它们能帮助我们构建出功能...

    spring整合freemarker发送邮件例子

    对于Spring,可以选择Spring Boot项目,因为它集成了许多必要的依赖,如Spring MVC和JavaMailSender。对于Freemarker,需要在`pom.xml`文件中添加Freemarker和JavaMail的相关依赖: ```xml &lt;groupId&gt;org.spring...

    spring与freemarker整合 示例源码S

    Spring 框架作为一款强大的企业级应用框架,提供了多种视图层解决方案,其中包括对Freemarker模板引擎的支持。Freemarker则是一款轻量级、高性能的模板语言,常用于Web应用中的MVC模式,它允许开发者将逻辑代码与...

    SpringDataJpa整合FreeMarker源码样例

    《SpringDataJpa整合FreeMarker源码解析》 在当今的软件开发中,Spring Boot、Spring Data JPA和FreeMarker的整合已经成为了构建高效、简洁Web应用的常见选择。本篇将深入探讨如何将这三个强大的工具结合在一起,...

    Spring3.1整合FreeMarker2.3.19

    标题“Spring3.1整合FreeMarker2.3.19”指的是在Spring 3.1版本的框架中集成FreeMarker 2.3.19模板引擎的过程和相关知识点。FreeMarker是一个开源的Java库,用于生成动态HTML、XML或其他类型的文本,常用于Web应用...

    SpringBoot集成Freemarker+FlyingSaucer实现pdf在线预览.pdf

    SpringBoot集成Freemarker+FlyingSaucer实现pdf在线预览 本文讲述如何使用SpringBoot集成Freemarker和FlyingSaucer实现PDF在线预览、打印和下载的功能。该技术方案可以应用于各种在线文档预览、报表生成、电子邮件...

    Spring 使用Freemarker发送邮件的一个简单模板(代码不完整)

    总的来说,通过Spring集成Freemarker发送邮件,开发者可以灵活地根据业务需求构造邮件模板,提高代码的可维护性和邮件内容的定制化程度。这是一个在实际项目中常见的应用场景,对于提升用户体验和增强服务互动性具有...

Global site tag (gtag.js) - Google Analytics