Spring MVC 和 freemarker的中文问题
在viewResolver中加一个contentType属性就可以了!
如果是XML格式配置为:
<property name="contentType"><value>text/xml; charset=gb2312</value></property>
HTML格式的配置为:
<property name="contentType"><value>text/html; charset=gb2312</value></property>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="simpleUrlHandlerMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="/hello.fm">showCon</prop>
</props>
</property>
</bean>
<bean name="showCon" class="test.firefly.mvc.web.ShowController"/>
<bean id="viewResolver" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
<property name="suffix"><value>.fm</value></property>
<property name="viewClass">
<value>org.springframework.web.servlet.view.freemarker.FreeMarkerView</value>
</property>
<property name="contentType"><value>text/html; charset=gb2312</value></property>
</bean>
</beans>
分享到:
相关推荐
总结来说,Spring MVC和FreeMarker的结合提供了一个高效且灵活的Web开发解决方案。Spring MVC负责处理HTTP请求和业务逻辑,FreeMarker则作为视图层,负责生成动态HTML。通过学习和实践,开发者能够熟练地利用这两者...
Spring MVC 和 FreeMarker 是两个在Java Web开发中广泛使用的框架,它们共同构建了一个高效、灵活的Web应用程序。Spring MVC是Spring框架的一部分,主要用于处理HTTP请求和响应,而FreeMarker则是一个模板引擎,用于...
总结来说,Spring MVC和FreeMarker的结合提供了强大的Web应用开发能力。Spring MVC的控制器机制与FreeMarker的模板引擎相结合,实现了模型-视图-控制器的分离,提高了代码的可读性和可维护性。通过学习这个示例,你...
在 Spring MVC 中整合 FreeMarker,可以实现动态页面生成,提高应用程序的灵活性和可扩展性。 1. **FreeMarker 概述** - FreeMarker 是一个纯 Java 类库,用于生成动态 HTML、XML 或其他格式的文本。 - 它的工作...
Spring MVC 和 Freemarker 是两种广泛应用于Java Web开发的技术。Spring MVC 是一个基于Spring框架的Model-View-Controller架构,用于构建高效、灵活的Web应用程序。而Freemarker 是一款强大的模板引擎,它与后端...
spring mvc +freemarker不错的mvc搭配 原文: http://lavafree.iteye.com/blog/1096699 一、原来的程序有问题,导致maven无法编译运行。修改后解决了maven无法编译打包运行的问题,运行通过。 1.pom.xml 增加了必需的...
在本文中,我们将深入探讨如何使用Spring 3.2.1 MVC框架与Freemarker模板引擎结合,...总的来说,Spring MVC的灵活路由和强大的控制层与Freemarker的简洁模板语法相结合,提供了一种高效且易于管理的Web开发解决方案。
通过学习和研究这个项目,开发者可以深入了解如何在实际项目中整合Spring MVC、MyBatis和Freemarker,以及如何设计和实现一个功能完善的CMS系统。同时,这也是对小伍讲师教学内容的实践验证,有助于提升开发者在企业...
通过这种方式,Spring MVC和Freemarker的结合使用,使得开发者能够专注于业务逻辑,而将视图呈现的工作交给Freemarker处理,实现了MVC设计模式的分离,提高了代码的可维护性和可扩展性。 在解压的`SpringFreemarker...
**Spring MVC3 集成 ...综上所述,Spring MVC3集成FreeMarker是一个常见的Web开发实践,通过这种方式,开发者可以将关注点集中在业务逻辑和数据处理上,而将视图的渲染交给FreeMarker,提高开发效率和代码质量。
总的来说,Spring MVC结合Freemarker自定义标签提供了一种强大的视图层解决方案。通过自定义标签,开发者可以将业务逻辑与展示逻辑分离,使得模板更加清晰,同时减少了代码重复。在学习和实践中,你应该尝试创建自己...
本项目结合了Freemarker、Spring Security、Spring MVC和Spring Data JPA,旨在实现前端JTable的简单CRUD(创建、读取、更新、删除)功能。以下是这些技术的详细介绍及其在项目中的应用。 **Freemarker** 是一个...
标题中的“Spring MVC, Tiles, Freemarker集成”指的是在Java Web开发中,将Spring MVC作为...同时,由于这三个库都是开源且广泛使用的,这意味着有大量的社区支持和文档资源可供参考,有助于解决问题和学习新技术。
综上所述,这个整合架构提供了一种高效的Web开发模式,Spring3 MVC处理后端逻辑,RESTful设计优化了接口,FreeMarker生成动态页面,jQuery简化了前端交互,而JSON则作为数据交换的桥梁。这样的组合能够帮助开发者...
在本项目中,我们主要探讨的是如何将Spring MVC 3.0、MyBatis 3 和 Freemarker 2.3 这三个强大的技术框架整合在一起,以构建一个高效且灵活的Web应用程序。以下是对这些技术及其整合过程的详细说明: **Spring MVC ...
尽管如此,这份中文文档可以帮助开发者理解Spring MVC的基本概念和使用方法,以便于快速上手和解决问题。由于官方文档无法访问,这份文档成为了临时的学习资源,虽然不够最新,但对于理解4.2.4版本的功能是足够了。...
Spring MVC 是一款强大的Java Web开发框架,用于构建高效、可维护和模块化的Web应用程序。它作为Spring框架的一部分,提供了一种优雅的方式来处理HTTP请求和响应,使得开发者可以专注于业务逻辑而不是底层实现。在这...
该在线考试系统源码基于Spring MVC、MyBatis、FreeMarker框架,结合Vue.js和Bootstrap、jQuery前端技术构建。项目包含331个文件,涵盖69个CSS样式文件、58个JavaScript脚本文件、47个Java源文件、21个HTML文件、14个...
7. **多视图解析器**:Spring MVC支持多种视图解析器,如JSP、FreeMarker、Thymeleaf等,可以根据项目需求灵活选择。 8. **模板引擎集成**:例如,与Thymeleaf的集成使得开发者能编写声明式逻辑的模板,提高了视...