`
yongguang423
  • 浏览: 110558 次
  • 性别: Icon_minigender_1
  • 来自: 山东
社区版块
存档分类
最新评论

struts2环境下freemarker乱码问题

阅读更多

   在java端加入如下代码

  

 

freemarkerCfg.setEncoding(Locale.getDefault(), "UTF-8");
template.setEncoding("UTF-8");

 

  在模板页上确保有如下代码:

 

<meta http-equiv="Content-type" content="text/html; charset=UTF-8">

 

OK!解决了!

分享到:
评论

相关推荐

    FreeMarKer+jsp使用(Struts2+Servlet).

    此外,如果遇到中文乱码问题,可以在Struts2的配置文件(如`struts.xml`)中设置字符编码: ```xml &lt;constant name="struts.i18n.encoding" value="UTF-8"/&gt; ``` 总的来说,FreeMarker与Struts2的结合使用提供了...

    struts2+freemarker+log4j

    注意可能出现的乱码问题,这可能是由于字符编码设置不一致导致的,检查项目中各文件的编码设置,以及服务器的字符集配置,确保其与你的系统环境匹配。 通过这个项目,你可以学习到如何整合这三个强大的工具,理解...

    freemarker入门实例(解决乱码eclipse/java/编码方式UTF-8)

    本实例将引导你入门Freemarker,解决在Eclipse环境下使用Java编译时可能出现的乱码问题,并确保使用UTF-8编码方式进行处理。 **1. Freemarker简介** Freemarker是一个基于模板的开源Java库,它与Spring MVC、Struts...

    Struts2_1000_CharacterEncoding

    "Struts2_1000_CharacterEncoding"这个主题显然关注的是在Struts2框架中如何正确处理字符编码问题,以避免乱码或数据丢失。 在Web应用中,字符编码问题通常出现在以下几个关键点: 1. **HTTP请求**:用户通过...

    struts2的struts.properties介绍

    **示例**:默认情况下,Struts2使用`.action`作为动作请求的扩展名。例如,一个名为`login`的动作可以通过`/login.action`访问。 **应用场景**:有时为了兼容其他应用或者简化URL结构,可能会改变这个扩展名,比如...

    详细的struts2知识

    在Windows环境下搭建Struts2,需要正确配置JAVA_HOME、CLASSPATH、PATH、TOMCAT_HOME、CATALINA_HOME和CATALINA_BASE等环境变量,确保Java和Tomcat能正常运行。 接着是Struts2框架的配置。要使用Struts2,你需要...

    Struts2学习笔记

    - **线程安全性**:Struts2确保每次请求都会为每个用户创建一个新的Action实例,避免了多线程环境下的线程安全问题。 #### 二、Struts2框架结构 - **目录结构**: - **Apps**:包含示例项目。 - **Docs**:存放...

    struts2下载

    Struts2是一款非常著名的开源...了解其下载、安装和配置过程,以及如何解决可能出现的中文乱码问题,是成功使用Struts2进行开发的基础。在实际工作中,不断学习和掌握新的技术和最佳实践,能让你在IT行业中保持竞争力。

    freemarker 工程案例

    案例中包括所有的jar:freemarker-2.3.8.jar ,commons-logging-1.0.4.jar ,struts2-core-2.0.11.2.jar,ognl-2.6.11.jar ,xwork-2.0.5.jar。 *这是结合structs2.0的freemarker,其中需要如下注意 在...

    struts2示例

    Struts2提供了多种方式来控制视图层的渲染,包括JSP、FreeMarker、Velocity等模板技术。 通过这些示例,开发者可以深入理解Struts2的MVC架构、Action的定义和调用、数据绑定、模型驱动、验证机制、URL映射以及字符...

    Struts2 in Action 中文版

    我们可以推断出这是一段与《Struts2 in Action》中文版书籍相关的文字片段,尽管其中包含了一些无法直接理解的内容(可能是乱码或者是排版问题),但还是可以从中提取一些关键信息来构建关于Struts2的知识点。...

    jars-struts2.3

    首先,Struts2.3.24是Struts2的一个稳定版本,它修复了一些已知问题,包括描述中提到的datetimepicker乱码问题。DateTimePicker通常用于在Web应用中提供用户友好的日期和时间选择界面,而乱码问题可能会影响用户体验...

    struts2 笔记

    ### 解决中文乱码问题 为了确保中文字符正常显示,可以在`struts.xml`中设置编码过滤器或者在`web.xml`中配置字符集编码。 ### 总结 以上是对Struts2框架的一些基础和进阶知识点的总结。Struts2作为一款成熟的Web...

    struts学习笔记

    - 可以通过设置过滤器或在`struts.xml`中配置`struts.i18n.encoding`属性来解决中文乱码问题。 - 示例配置: ```xml &lt;constant name="struts.i18n.encoding" value="UTF-8"/&gt; ``` 以上是关于Struts2框架的一些...

    apache-freemarker-2.3.27-incubating-bin.tar.gz

    在描述中提到的“生成的word内容中有&等特殊字符也不需要转义处理”,这指的是FreeMarker引擎在处理模板时,能够自动处理特殊字符,避免了在生成Word文档时出现乱码或解析错误的问题。 FreeMarker的核心概念包括: ...

    strut2文件下载

    可能包括了Struts2的配置文件(如struts.xml)、Action类(负责处理用户请求)、视图资源(JSP或Freemarker模板)以及可能的自定义过滤器或拦截器,这些都可能是解决中文乱码问题的关键组件。 在Struts2中,文件...

    freemark模板导出PDF

    - **编码问题**:处理好字符编码,避免乱码出现。 - **性能优化**:大量数据时,优化模板渲染和PDF生成的性能。 6. **示例代码片段** ```java // 初始化FreeMarker Configuration cfg = new Configuration...

Global site tag (gtag.js) - Google Analytics