`
dcriori
  • 浏览: 97148 次
社区版块
存档分类
最新评论

将freemarker的ftl文件打入jar包

阅读更多

struts2支持freemarker,而且,struts2的主要控件都是由freemarker来描述的。

 

在webwork中的的WebWorkClassTemplateLoader.java类,把打在struts2-core-2.xxx.jar中的ftl处理成可以使用的URL,这样ftl文件,就可以被打在jar包中使用了。

 

而且ftl文件有一个好的地方是可以类似于继承着使用,他不同于jsp的<jsp:include page="xxx.jsp"/>

 

@Action(value = "/framework/left", 
			results = {
			@Result(type = "freemarker", 
					location = "/com/test/controllers/left.ftl", name = "success") })
	public String execute() throws Exception {

		return super.execute();
	}

 这样ftl文件,就可以放在package com.test.controllers下面。

分享到:
评论

相关推荐

    freemarker-2.3.28.jar

    在实际应用中,开发者通常会将这个JAR文件添加到项目的类路径(classpath)中,以便在运行时能够解析和执行Freemarker模板。如果在Eclipse中使用,可以将该JAR文件添加到项目的构建路径,确保项目能正确识别并利用...

    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各种版本的jar包

    以下是对给定的Freemarker不同版本jar包的详细说明: 1. **Freemarker 2.3.19**: - 这个版本可能包含了一些基本的功能,如模板语言的语法,变量、表达式和控制结构。 - 它可能已经支持了数据模型绑定,允许...

    使用freemarker生成word文档,源代码+jar包+说明文档及注意事项

    3、将xml模板文件后缀名改为.ftl 4、编辑ftl文件 注意 编辑word模板时,${string} 标签最好是手动一次性输入完毕,或者使用记事本统一将整个${string}编辑好之后,粘贴至word里边。 也就是说,不要在word里首先打...

    freemarker-2.3.23jar

    模板文件的扩展名通常是`.ftl`(FreeMarker Template Language)。 2. **数据模型**:Freemarker的数据模型是基于Java对象的。它可以处理各种类型的数据,如字符串、数字、日期、列表、地图等。开发者可以通过`...

    常用jar包 freemarker-2.3.13.jar mysqldriver.jar junit-3.8.1.jar

    常用jar包二十几个 bsh-1.3.0.jar commons-dbcp-1.2.1.jar commons-fileupload-1.2.1.jar commons-io-1.3.2.jar commons-logging-1.0.4.jar commons-pool-1.2.jar dom4j-1.6.1.jar freemarker-2.3.13.jar jbpm.sar....

    Freemarker-2.3.8.jar、urlrewrite-2.6.0.jar

    Urlrewrite的jar包是用来解决将动态的网页静态化之后的传参问题的。freemarker-ide-0.9.14是一个eclipse的插件,实现编辑*.ftl文件的语法高亮,以及语法提示问题。方便模板的编写以及语法校验。

    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(FTL)常见语法大全

    ### Freemarker(FTL)常见语法详解 Freemarker是一种基于模板引擎技术的软件,用于生成文本输出。它被广泛应用于Web开发中,用来生成HTML页面或其他格式的文档。Freemarker使用简单直观的语法,使得开发者能够轻松...

    freemarker-2.3.15 jar包

    freemarker的jar包,包含源代码及相关文档

    freemarker-2.3.13.jar.zip

    开发人员会创建Freemarker模板文件(通常以".ftl"为扩展名),然后在后端代码中实例化`Template`对象,设置数据模型,最后通过`Template`对象的`process`方法生成最终输出。 总之,Freemarker作为一款强大的模板...

    Freemarker教程及jar包

    这个JAR文件可以添加到Java项目中,以便在代码中使用Freemarker的功能。 首先,我们来了解一下Freemarker的基本结构。Freemarker模板由一系列指令和变量组成,这些元素结合了静态文本,可以根据给定的数据模型动态...

    freemarker-2.3.22.jar

    freemarker-2.3.22.jar用于生成word模板核心工具包,非常好用!详细操作使用,请参考我的文章链接:https://blog.csdn.net/qq_45978154/article/details/125065400?spm=1001.2014.3001.5502

    Freemarker-2.3.19中文手册和jar包

    2.3.19是Freemarker的一个版本,这个版本包含了Freemarker的中文手册和对应的jar包,便于中文用户理解和使用。 **Freemarker核心概念** 1. **模板(Templates)**: Freemarker的核心是模板,这是一种用特定语法编写...

    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代码生成器实体映射xml的ftl模板文件

    总结来说,`Freemarker代码生成器实体映射xml的ftl模板文件`是开发过程中的高效工具,它通过Freemarker模板语言自动构建XML实体映射文件,减少了手动编写这些文件的工作量,提高了开发效率。`XML.ftl`文件是这个过程...

    FreeMarker所需的jar包(全)

    FreeMarker所需的全部jar包,Jar包:struts2-core-2.0.11.2.jar,xwork-2.0.5.jar,ognl-2.6.11.jar,freemarker-2.3.8.jar,commons-logging-1.0.4.jar

    freemarker-2.3.8.jar

    在“java导出ppt项目”中,`freemarker-2.3.8.jar`可能被用来生成PPT文件的模板部分。通过Freemarker,开发者可以创建一个PPT模板,定义好布局和样式,然后根据需要填充动态数据。这种方式可以让PPT的生成过程更加...

    代码生成器必备jar包:Freemarker-2.3.23

    在给定的"代码生成器必备jar包:Freemarker-2.3.23"中,我们主要关注的是`freemarker.template.TemplateDirectiveModel`这个类。 `TemplateDirectiveModel`是FreeMarker模板语言(FTL)中的一个关键接口,它定义了...

    freemarker-2.3.19.jar

    在Java环境中,JAR(Java Archive)文件是一种打包格式,它将类文件、资源文件和其他相关组件组合到一起,方便在Java平台上分发和运行。 Freemarker的核心概念是基于模板的编程,它与业务逻辑分离,让开发者可以...

Global site tag (gtag.js) - Google Analytics