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

freemarker 直接调用对象方法

阅读更多

freemarker 可以直接调用对象的方法 ,原来还不知道,计下来,备忘呵呵

 

<#if user.isAdmin() >    

     // 如果是管理员

    <#else>

     //否则

</#if>

 

 

当然也可以这样  ${user.isAdmin()}

分享到:
评论
1 楼 tianyifeng1989 2013-11-18  
你确定这样可以,为什么我的出错呢

相关推荐

    springboot整合dwr实现js调用java方法

    SpringBoot整合Direct Web Remoting (DWR)是...通过以上步骤,你可以创建一个允许JavaScript直接调用Java方法的应用,并利用FreeMarker或JSP展示动态数据。记住,每个环节都需要仔细配置和测试,以确保功能的正常运行。

    通过freemarker模板 生成PDF

    `PDFTool`可能包含使用Freemarker的方法,如`processTemplate()`,此方法接受模板文件路径、数据模型和目标PDF输出路径作为参数。`FileController`则可能是处理HTTP请求的控制器,它接收一个HTML URL,并调用`PDF...

    freemarker-2.3.28.jar

    10. **函数和方法调用**: FTL中可以调用Java方法,这使得模板能够直接访问和操作Java对象的方法。 这个"freemarker-2.3.28.jar"文件可能是Eclipse插件的一部分,意味着它可以方便地在Eclipse环境中配置和使用...

    jsp 静态引擎(freemarker)生成静态html案例

    4.freemarker 不能直接调用java对象的method. 这点有些人认为这是个缺点,但是我不这样认为. 个人觉得对于一个view层的东西来说,你要做的就是把view展现好就行了,不要再view中调用业务方法. 以前在公司做产品和后来做...

    使用freeMarker模板和Spring boot后端API接口实现查询用户列表的功能。

    当前端(可能是浏览器)发送请求到`http://localhost:8080/ftl/index`时,Spring Boot会调用`getUserList`方法获取用户列表,然后将结果传给FreeMarker模板引擎。FreeMarker引擎将根据模板文件`index.ftl`的指令,...

    java使用freemarker模板技术导出word

    Java 使用 FreeMarker 模板技术导出 Word 是一种常见的数据动态生成文档的方法,它结合了 Java 的编程能力和 FreeMarker 模板引擎的强大功能,能够帮助开发者高效地生成结构化的 Word 文档。FreeMarker 是一个开源的...

    FreeMarker手册.pdf

    此外,还可以在模板中调用对象的方法,如`${list.sort()}`。 7. **模板继承与导入**:FreeMarker支持模板继承,通过`&lt;#include&gt;`和`&lt;#macro&gt;`指令,可以实现模板的复用和模块化设计。这有助于保持代码的整洁和一致...

    freemarker 源码、中文API、 freemarker Myeclipse 编辑器

    Freemarker插件的安装可以让开发者在IDE内直接编辑和预览Freemarker模板,提高开发效率。安装后,你将可以享受到代码提示、语法高亮、错误检查等便利功能,使模板编写更加得心应手。 `freemarker.plugins.eclipse`...

    freemarker生成xml示例

    值得注意的是,Freemarker支持条件判断、循环、函数调用等多种复杂逻辑,使得XML生成更加灵活。此外,模板文件可以很好地与业务逻辑分离,提高代码的可读性和可维护性。 在压缩包"Freemarker4"中,可能包含了模板...

    freemarker编辑器

    method}`:调用对象的方法。 3. 条件表达式 `#[if condition]...#[else]...#[/if]`:进行条件判断。 4. 循环表达式 `#[foreach item in items]...#[/foreach]`:遍历集合。 5. 注释 `&lt;!--#ftl comment --&gt;`:添加...

    freemarker获取数据

    9. 自定义方法:通过实现`TemplateMethodModel`接口,可以在模板中调用自定义方法,扩展Freemarker的功能。 三、Freemarker的高级特性 1. 链接和URL编码:Freemarker提供了`@url`指令和`?html`操作符,用于生成...

    freemarker与struts配置实例和dwr实例

    **Direct Web Remoting (DWR)** 是一个允许JavaScript在浏览器端直接调用服务器端Java方法的库,实现Ajax无刷新交互。DWR通过动态生成JavaScript库,使得前端开发者可以像操作本地对象一样调用远程Java方法,增强了...

    freemarker代码

    5. 转义:`&lt;@...&gt;`用于调用Freemarker内置的函数或宏,例如`&lt;@include&gt;`用于包含其他模板。 三、Freemarker与Spring MVC集成 在Java Web开发中,通常结合Spring MVC框架使用Freemarker。Spring MVC提供了一种方便的...

    FreeMarker入门手册

    - **函数和方法调用**:FreeMarker支持内置函数和自定义方法调用,如`length()`、`substring()`等。 - **逻辑运算符**:包括 `==`、`!=`、`、`&gt;`、`、`&gt;=` 和 `and`、`or`。 3. **FreeMarker与Java应用的集成** ...

    freemarker-2.3.19.jar

    这个JAR文件包含了Freemarker的所有类和资源,使得开发者可以在自己的应用程序中直接引用和使用Freemarker的功能。 在Java应用中,`freemarker-2.3.19.jar`通常会被添加到项目的类路径(classpath)中,以便在运行...

    apache-freemarker-2.3.26

    4. **表达式**:FreeMarker支持丰富的表达式语法,包括算术表达式、比较表达式、逻辑表达式以及对对象方法的调用,这使得在模板中进行复杂的数据处理成为可能。 5. **缓存机制**:FreeMarker有内置的缓存系统,可以...

    springmvc+mybatis 和一个简单的freemarker代码生成工具

    MyBatis作为一个轻量级的ORM(对象关系映射)框架,它的主要功能是将Java对象与数据库表中的记录进行映射,使得开发者可以使用SQL语句直接操作对象,而无需关注底层的数据访问细节。MyBatis通过XML或注解配置SQL语句...

    freemarker中文手册.rar

    3. 函数和方法调用:Freemarker支持内置函数和对象的方法调用,如`length()`、`toUpperCase()`等。 4. 模板继承和导入:`&lt;#include&gt;`和`&lt;#extends&gt;`用于模板的组合和复用。 三、Freemarker与Java的集成 1. ...

    freemarker项目(从入门到与struts2结合)

    2. **Action与模型绑定**:Struts2的Action类可以直接返回一个Model对象,该对象将自动注入到FreeMarker模板中。Action中的结果配置可以指定模板文件路径。 3. **结果拦截器**:Struts2允许使用拦截器来处理Action的...

    nutz的freemarker视图插件

    - Freemarker支持条件判断、循环、函数调用等功能,使得模板可以处理复杂的逻辑。 "nutz的freemarker视图插件"使得Nutz框架能够无缝地集成Freemarker,提供了以下关键特性: 1. **配置**: - 在Nutz项目中添加`...

Global site tag (gtag.js) - Google Analytics