FreeMarker中文问题的解决

转载 2012年03月26日 17:04:34
以项目文件utf-8编码为例
1.检查ftl文件编码,确定为utf-8无bom模式

2.不集成到srping中: 

  

Configuration config=new Configuration();
config.setDefaultEncoding("UTF-8");
config.setServletContextForTemplateLoading(getServletContext(), "/WEB-INF/templates");
config.setTemplateUpdateDelay(0);
Template t=config.getTemplate("testansi.ftl");
System.out.println(t.toString());

3.集成到spring中: 

<bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">  
		<property name="templateLoaderPath" value="/WEB-INF/templates" /><!--指定模板文件目录-->  
		<property name="freemarkerSettings"><!-- 设置FreeMarker环境属性-->  
			<props>  
				<prop key="template_update_delay">0</prop><!--刷新模板的周期,单位为秒-->  
				<prop key="classic_compatible">true</prop><!-- 此属性可以防止模板解析空值时的错误  -->
				<prop key="defaultEncoding">utf-8</prop><!--模板的编码格式 -->  
			</props>  
		</property>
	</bean>  


4.t.toString(),输出正常表示编码设置正确,前台显示若还为乱码,则需设置
res.setCharacterEncoding("utf-8");



freemarker API 之 Configuration介绍

摘自:http://hi.baidu.com/gzdx968342/blog/item/08bcd856f666854e1038c2c4.html freemarker.template.Confi...

Freemarker 从入门到放弃

Freemarker 从入门到放弃site 官网http://freemarker.org/当前版本version 2.3.23 ~ 2.3.25文件大小size: freemarker-2.3.23...
  • yujiaao
  • yujiaao
  • 2016年07月14日 19:08
  • 4943

一篇很全面的freemarker教程

copy自http://demojava.iteye.com/blog/800204 以下内容全部是网上收集: FreeMarker的模板文件并不比HTML页面复杂多少,FreeMa...
  • fhx007
  • fhx007
  • 2012年08月24日 00:24
  • 478077

对FreeMarker技术的思考

按照静态非静态来划分网页分为两种:静态网页和非静态网页,究其优缺点而言,静态网页在用户访问的时候响应快,但是由于里面的数据是写死的,所以致命的缺陷就是数据不能动态显示;非静态页面(如jsp)数据可以动...

freemarker API

1、configuration配置,在对象中存储常用(应用级别)的设置和定义某些想在所有模板中可以用的变量。 Configuration cfg=new Configuration();设置共享变量,...

Velocity配置优化

参考:http://www.jianshu.com/p/32952b773da1 http://www.jianshu.com/users/564ef1976e12/latest_articles ...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

SpringMVC+Freemarker UTF-8编码 完全解决方案

最近用SpringMVC+Freemarker+AJAX作了个例子.遇到了一些关于中文编码的问题.通过查资料把问题解决了.在这里总结一下.先解决Freemarker的中文问题.在Spring的配置文件...
  • bndxgae
  • bndxgae
  • 2008年10月07日 10:17
  • 3317

Spring和Freemarker整合配置

1,版本spring3fremarker2.3.162,spring配置

两种Freemarker模板路径设置方法

 两种Freemarker模板路径设置方法 beans> bean id="freeMarkerConfigurer" class="org.springframework.w...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:FreeMarker中文问题的解决
举报原因:
原因补充:

(最多只允许输入30个字)