`
AngelAndAngel
  • 浏览: 234326 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

freemarker生成的html乱码以及jsp-config的配置问题

阅读更多
    今天用freemarker生成的html有乱码,我每一步都设置了编码(utf-8),但还是不管用,而且直接打开生成的html,没有乱码,但是服务器中打开有问题,所以断定是tomcat出的问题,所以俺在web.xml中配置如下:
    
<jsp-config>
		<jsp-property-group>
			<description>html encoding</description>
			<display-name>JSPConfig</display-name>
			<url-pattern>/htmltemple/*</url-pattern>
			<el-ignored>true</el-ignored>
			<page-encoding>UTF-8</page-encoding>
			<scripting-invalid>
                              false
                            </scripting-invalid>
			<include-prelude></include-prelude>
			<include-coda></include-coda>
		</jsp-property-group> 
	</jsp-config>

    解决乱码问题。但是,我发现居然自定义的几个tag居然没用了,后来果断把<taglib>配置到这个jsp-config下(以前是放在外面的),重启搞定。
    原来当有了这个jsp-config的时候,外面的taglib不起作用,晕!
5
1
分享到:
评论

相关推荐

    freemarker生成静态页面------内含使用说明

    本篇文章将深入探讨Freemarker的工作原理、配置、语法以及在生成静态页面中的应用。 一、Freemarker的工作原理 Freemarker是一个基于Java的模板语言,它与后端服务器通过模板引擎进行交互。当用户请求页面时,...

    freemarker 中文乱码解决

    在处理Freemarker模板引擎时,中文乱码问题是一个常见的挑战,尤其是在国际化应用中。Freemarker是一款功能强大的模板引擎,被广泛应用于Web开发中,用于动态生成HTML、XML等文本格式的页面。然而,当涉及到非英文...

    freemarker模板技术生成复杂word文档---解决了编码问题

    总结,之前在网上查到这个资料怎么调试都失败,后来经过反复查找发现是编码问题导致生成word格式错误,已经修正,希望能给大家带来帮助。 效率测试生成100000行数据大概4000毫秒左右 完整程序代码已经上传! 关于...

    freemarker-2.3.30-API文档-中文版.zip

    赠送jar包:freemarker-2.3.30.jar; 赠送原API文档:freemarker-2.3.30-javadoc.jar; 赠送源代码:freemarker-2.3.30-sources.jar; 赠送Maven依赖信息文件:freemarker-2.3.30.pom; 包含翻译后的API文档:...

    freemarker-2.3.30-API文档-中英对照版.zip

    赠送jar包:freemarker-2.3.30.jar; 赠送原API文档:freemarker-2.3.30-javadoc.jar; 赠送源代码:freemarker-2.3.30-sources.jar; 赠送Maven依赖信息文件:freemarker-2.3.30.pom; 包含翻译后的API文档:...

    freemarker-2.3.31-API文档-中文版.zip

    赠送jar包:freemarker-2.3.31.jar; 赠送原API文档:freemarker-2.3.31-javadoc.jar; 赠送源代码:freemarker-2.3.31-sources.jar; 赠送Maven依赖信息文件:freemarker-2.3.31.pom; 包含翻译后的API文档:...

    freeMarker生成html实用例子

    下面我们将深入探讨FreeMarker的核心概念、如何使用它以及其在生成HTML中的优势。 1. **FreeMarker核心概念** - **模板**:模板是FreeMarker的核心,它是HTML或XML文档,其中包含可变数据的占位符,用`&lt;#...&gt;`或`$...

    freemarker+html生成pdf.zip

    - Java代码:实现了`Freemarker`的配置、数据模型的构建、模板处理以及PDF生成。 - 示例数据:用于填充模板的数据。 - 测试用例:可能包含单元测试或集成测试,用于验证生成PDF的正确性。 在实际开发中,你可能需要...

    spring-boot-starter-freemarker-1.5.4.RELEASE.jar

    spring-boot-starter-freemarker-1.5.4.RELEASE.jar

    mybatis自动生成代码的模板--freemarker版本.zip

    附件包含了mybatis-plus自动生成代码,基于freemarker的模板。包括常规的curd。 【特点】针对每个接口都有对应的入参和出参,不公用entity。 如,add接口,则入参会自动生成为addEntityReq。具体可下载模板进行查看...

    freemarker-2.3.23-API文档-中文版.zip

    赠送jar包:freemarker-2.3.23.jar; 赠送原API文档:freemarker-2.3.23-javadoc.jar; 赠送源代码:freemarker-2.3.23-sources.jar; 赠送Maven依赖信息文件:freemarker-2.3.23.pom; 包含翻译后的API文档:...

    freemarker生成xml示例

    Freemarker是一个强大的模板引擎,常用于Java应用中动态生成HTML、XML或其他文本格式的文件。这个示例是关于如何使用Freemarker来生成XML文件,对于初学者来说,理解这个过程有助于掌握Freemarker的基本用法和XML的...

    springboot整合freemarker生成静态html的demo.zip

    总的来说,这个"springboot整合freemarker生成静态html的demo"项目展示了如何在SpringBoot应用中集成FreeMarker,以及如何通过模板和字符串两种方式生成HTML。这有助于我们构建更高效、更易于维护的Web应用,将视...

    使用FreeMarker生成Html静态文件

    FreeMarker是一个强大的、开源的模板引擎,主要用于生成HTML或者其他类型的文本,尤其在Web开发中,它常被用来生成动态的网站内容。FreeMarker与Java紧密集成,但它本身并不属于Java语言的一部分,而是一个独立的...

    通过freemarker模板 生成PDF

    **Freemarker模板** 是一个强大的Java模板引擎,用于动态生成文本输出,如HTML、XML或PDF。它支持变量替换、控制结构(如if/else)和复杂的逻辑,使得开发者能以模板语言编写静态部分,而动态数据则由程序在运行时...

    Java中使用 FreeMarker 生成pdf盖章合同文件

    Java中使用FreeMarker生成PDF合同文件的过程主要包括配置FreeMarker环境、创建数据模型、解析模板、生成PDF以及添加图片盖章。通过结合FreeMarker的灵活性和Flying Saucer的转换能力,我们可以方便地将动态生成的...

    freemarker itext core-renderer

    `freemarker-2.3.20.jar`是FreeMarker的一个特定版本,提供了模板解析和数据绑定等功能。 2. **iText**: iText是一个用于生成和处理PDF文档的Java库。它可以用来创建新的PDF文档、修改已有的PDF文档,或者从其他...

    freemarker.jar

    camel-freemarker-1.6.4.jar, camel-freemarker-2.8.1.jar, com.springsource.freemarker-2.3.15.jar, com.springsource.freemarker-sources-2.3.15.jar, freemarker-1.4.1.jar, freemarker-2-3-18.jar, freemarker-...

    freemarker_lastest最新最全--文档+安装包+操作手册

    1. **freemarker-2.3.23.jar**:这是Freemarker的核心库文件,包含了所有Freemarker运行所需的类和方法。你可以将其添加到Java项目的类路径中,以便在代码中使用Freemarker进行模板处理。 2. **freemarker-2.3.23-...

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

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

Global site tag (gtag.js) - Google Analytics