`

Spring中FrameMaker中文乱码

 
阅读更多

1. 模板文件

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/

    html4/loose.dtd">
    <html>
         <head>
              <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
              <title>PBWDP 登录</title>
         </head>
   
         <body >       
         </body>
     </html>

2. 视图解析

    <!-- Configure FreeMarker support -->
    <bean id="freemarkerConfig"
        class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
        <property name="templateLoaderPath" value="/WEB-INF/ftl/" />
        <property name="freemarkerSettings">
            <props>
                <prop key="template_update_delay">1</prop>
                <prop key="defaultEncoding">UTF-8</prop>   <!-- 中文乱码:也可改成GB2312-->
            </props>
        </property>
    </bean>

    <bean id="viewResolver"
        class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
        <property name="cache" value="true" />
        <property name="prefix" value="" />
        <property name="suffix" value=".ftl" />
        <property name="contentType" value="text/html; charset=UTF-8" />
    </bean>

3. web.xml

    <filter>
        <filter-name>EncodingFilter</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter </filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
        <init-param>
            <param-name>forceEncoding</param-name>
               <param-value>true</param-value>
          </init-param>
    </filter>
    <filter-mapping>
        <filter-name>Encoding</filter-name>
        <url-pattern>/*</EncodingFilter>
    </filter-mapping>

分享到:
评论

相关推荐

    framemaker7.0中文帮助资料完整版

    这个“framemaker7.0中文帮助资料完整版”包含了一系列的教程、指南和参考资料,旨在帮助用户深入理解和熟练掌握这款强大的工具。 1. **FrameMaker 7.0基础操作**:FrameMaker 7.0提供了丰富的文本编辑功能,如段落...

    [FrameMaker]中文基础教程.pdf

    ### FrameMaker中文基础教程知识点概览 #### 一、FrameMaker简介 - **FrameMaker**是一款由Adobe公司开发的专业文档处理软件,主要用于制作复杂的多页文档,尤其适用于技术写作、科学出版等领域。它支持长文档处理...

    FrameMaker5.5教程.pdf

    在FrameMaker 中,文档窗口是工作的核心部分,在这里您可以创建、编辑和格式化文档。文档窗口由多个部分组成,包括工具栏、状态栏、文档窗口和虚框。工具栏提供了各种格式化工具,状态栏显示当前文档的状态,文档...

    framemaker

    在FrameMaker中,用户可以轻松地组织和编辑文本,添加图片、图表和表格,同时还可以利用模板快速生成一致的文档格式。其强大的样式系统使得文档风格统一,易于维护。此外,FrameMaker支持创建和导入XML结构,这对于...

    framemaker结构化编程和排版步骤

    ### FrameMaker结构化编程与排版步骤详解 #### 概述 Adobe FrameMaker是一款专业的文档制作及出版软件,尤其适用于大型、复杂的技术文档编辑。它不仅支持结构化文档的创建,还提供了强大的桌面出版(DTP)功能。...

    FrameMaker_10_0_2.zip

    在FrameMaker的上下文中,"payloads"可能包括新版本的可执行文件、库、配置文件和其他必要的数据,这些数据会被AdobePatchInstaller.exe读取并安装到用户的系统中。 3. **META-INF**:这是一个元数据信息目录,常见...

    Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统.zip

    本项目实践采用了一系列成熟的技术框架,包括Spring、Struts2、Hibernate以及前端的EasyUI,同时利用Maven进行项目构建和Framemaker进行文档编制,旨在打造一个高效、易用的内容管理系统。以下将详细阐述这些技术在...

    frameMaker实例代码

    FrameMaker是模板引擎,一个基于模板输出文本输出的通用工具,使用纯java编写 src/main/java &gt;com/SimpleFTL.java对应模板template/simpleFTL.ftl,执行main函数可以在控制台看到结果 &gt;com/FTL1Servlet.java对应...

    framemaker_help.pdf

    从文档的目录结构中,我们可以看到 FrameMaker 帮助文档涵盖了多个方面的内容: 1. 入门指南:FrameMaker 帮助文档提供了入门指南,帮助用户快速了解 FrameMaker 的基本功能和操作方法。 2. FrameMaker 概述:...

    DTP软件:FrameMaker二次开发-FrameMaker API深入解析+环境搭建+项目案例+性能优化+插件开发基础等

    DTP软件:FrameMaker二次开发_二次开发中的常见问题与解决策略.docx DTP软件:FrameMaker二次开发_二次开发项目案例分析.docx DTP软件:FrameMaker二次开发_安全性和权限管理.docx DTP软件:FrameMaker二次开发_性能...

    破解framemaker10

    破解framemaker10 根据系统选用相应的 amtlib.dll 文件,将文件拷贝到安装路径下替换即可。

    FrameMaker.zip

    FrameMaker.zip是一个包含与Java相关的批处理工具的压缩文件。在IT行业中,批处理工具通常指的是可以自动执行一系列命令或任务的程序,这对于自动化日常开发工作流或进行大规模数据处理非常有用。在这个压缩包中,...

    FrameMaker 格式的本地化流程

    博文链接:https://suli.iteye.com/blog/197095

    Adobe Framemaker 12 帮助文档

    Adobe FrameMaker is an automated multi-channel and multi-device publishing solution. FrameMaker enables publication departments accomplish multichannel publication tasks.

    Adobe FrameMaker 7.0 Product Proficiency Exam认证考试题库.docx

    从这些题目中,我们可以总结出Adobe FrameMaker 7.0的关键知识点: 1. **XML和SGML支持**:FrameMaker 7.0能够处理XML和SGML文档,支持结构化编辑,允许通过API进行扩展。 2. **工程数据定义(EDD)**:EDD是定义...

    FrameMaker+-+Creating+and+Publi+-+Matt+R+Sullivan.pdf

    如果读者在FrameMaker 2015版本中看到的功能与书中描述不完全一致,作者建议考虑更新到最新补丁或下载试用版本进行功能比较。需要注意的是,本书具体参考了FrameMaker 13.0.1版本,部分屏幕截图可能来自13.0.0版本。...

    FrameMaker_10_0_2_for_10_0_1_408_users

    描述中的信息简洁,但我们可以推测这个压缩包可能包含安装程序和必要的更新文件,以便用户将他们的FrameMaker 10.0.1升级到10.0.2版本。 标签"FrameMaker"进一步确认了这个压缩包与Adobe FrameMaker软件相关。 ...

Global site tag (gtag.js) - Google Analytics