List list = new ArrayList();
for(int i=0;i<10;i++){
UserInfo info = new UserInfo();
info.setUserId(i);
info.setUserName("username"+i);
list.add(info);
}
map.put("person",list);
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf8">
</head>
<body>
<p>We have these animals:
<table border=1>
<tr><th>Name<th>Price
<#list person as being>
<tr>
<td>
<#if being.userId = 1><b></#if>
${being.userId}
<#if being.userName="userName1"></b></#if>
<td>${being.userName} </td>
</#list>
</table>
</body>
</html>
分享到:
相关推荐
FreeMarker标签使用FreeMarker标签使用FreeMarker标签使用FreeMarker标签使用
本篇将深入探讨如何自定义FreeMarker标签,以扩展其功能并适应特定项目需求。 首先,理解FreeMarker的默认标签语法至关重要。FreeMarker使用${...}表达式来插入变量,#{...}用于输出注释,以及、等控制结构进行条件...
访问freemarker标签大全:http://www.web-tag.net/all_16.htm freemarker 标签大全 freemarker 标签大全
Freemarker 简介及标签详解大全 FreeMarker 是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯 Java 编写。FreeMarker 被设计用来生成 HTML Web 页面,特别是基于 MVC 模式的应用程序。虽然 FreeMarker ...
在提供的"TestFreemarkerDiy"示例中,可能包含了一个简单的自定义标签实现以及一个演示如何使用该标签的Freemarker模板文件。通过分析这个示例,我们可以学习如何在实际项目中应用自定义标签,以提高模板的可维护性...
3. **Jeecms标签使用** - **Jeecms简介**:Jeecms是一款基于Java的企业级内容管理系统,它提供了丰富的自定义标签供开发者使用。 - **标签语法**:Jeecms的标签通常以`{`开头,如`{dede:arclist}`,用于列出文章...
要扩展Struts2的FreeMarker标签库,你需要遵循以下步骤: 1. **创建模型类**: 定义模型类来封装业务逻辑和数据,如`AmHtmlModel`。 2. **实现标签类**: 创建一个Java类来实现自定义标签,例如`AmHtml`,并继承自...
5. **使用自定义标签**:完成上述步骤后,你就可以在FreeMarker模板中使用自定义标签了。在模板文件中,自定义标签通常以`<@yourTag>`的形式出现。 以下是实现这个功能的一些关键代码片段: ```java // 自定义标签...
8. **自定义标签**:除了内置的Shiro标签,开发者还可以根据项目需求自定义FreeMarker标签,扩展Shiro的功能,实现更具体的权限控制逻辑。 9. **错误处理**:在模板中使用Shiro标签时,要注意异常处理。当用户权限...
本文将深入探讨FreeMarker的标签、指令、插值规则以及表达式。 首先,FreeMarker 模板文件由四个主要部分组成: 1. 文本:这部分内容会被直接输出。 2. 注释:以`<#-- ... -->`形式存在,不会被输出到最终文档中。...
FreeMarker详解,内包括freemarker教程_中文版、freemarker中文参考手册、FreeMarker标签使用、freemarker学习文档、freemarker根据模版生成文件使用例子 等文档
一个用FTL定义的非常通用数据分页指令,有源码,有使用示例。使用效果图可以参看本人博客中的相关文章:http://blog.csdn.net/qjyong/archive/2009/10/18/4693142.aspx
下面将详细介绍Spring MVC与Freemarker自定义标签的使用。 首先,我们需要了解Freemarker的基础。Freemarker是一个基于模板的语言,它的主要任务是根据数据模型生成输出。在Spring MVC中,Freemarker模板通常用于...
在这个主题“freemarker自定义分页标签宏”中,我们将深入探讨如何在FreeMarker中创建自定义的分页标签宏,以便更有效地管理和展示大量数据。 首先,分页是一种常见的网页设计技术,用于将大量数据分割成小块,使...
2. **遍历列表**:使用Freemarker的`<#list>`标签遍历数据列表。 3. **插入行**:根据当前元素的位置(索引),决定是否需要添加新的`<tr>`标签。 4. **插入单元格**:为每个列表元素添加`<td>`标签。 5. **处理最后...
标签:freemarker、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
1. **Shiro Tags**:Shiro 提供了一系列的Freemarker标签,如`<@shiro.hasPermission>`,这些标签可以在模板中直接使用,用于判断用户是否具有特定的权限。 - `<@shiro.hasPermission name="permName">`: 如果用户...
如果全用不存在的指令,FreeMarker不会使用模板输出,而是产生一个错误消息.FreeMarker会忽略FTL标签中的空白字符.值得注意的是, /> 和指令之间不允许有空白字符. 2, 插值规则 FreeMarker的插值有如下两种类型:1,...
java FreeMarker标签介绍
这样做是为了确保Struts2在服务器启动时能优先加载这个servlet,以便支持FreeMarker模板中使用Struts2的标签。 在`struts.xml`配置文件中,定义一个action,比如`test`,并指定其结果类型为`freemarker`,这样当...