FreeMarker
文章平均质量分 77
FreeMarker
涂作权的博客
To do what I want to do!
展开
-
FreeMarker基础语法教程
根据网上自己做了测试和一点修改,测试代码还有测试的截图在最下面的部分贴出来了,方便大家参考和学习!不过文章中的关于测试的代码没有作修改,可以直接参考我的!!今天下载了一份freemarker的文档,才发现昨天参考的那篇资料恰恰就是文档,呼呼....啥也不说了!仔细的看了一遍文档,又做了一些实验,代码补充到上来!!常用语法一个对象User(就是javabean对象)1.输出 ${User转载 2012-11-18 01:25:15 · 1751 阅读 · 1 评论 -
一个简单的FreeMarker案例
1,首先:导入FreeMarker的Jar文件2,写一个JavaBean用于封装数据package freemarker; public class UserInfo { private String uname=null; private int uage = 0; public String getUname() {原创 2012-11-19 13:33:50 · 1967 阅读 · 0 评论 -
FreeMarker整合Spring 3
开发环境:System:WindowsWebBrowser:IE6+、Firefox3+JavaEE Server:tomcat5.0.2.8、tomcat6IDE:eclipse、MyEclipse 8开发依赖库:JavaEE5、Spring 3.0.0.M4、FreeMarker 2.3.16Email:hoojo_@126.comBlog:http://blo转载 2012-11-19 16:17:53 · 1356 阅读 · 0 评论 -
freemarker.properties的属性文件的配置说明
classic_compatible=true ##如果变量为null,转化为空字符串,比如做比较的时候按照空字符串做比较whitespace_stripping=true ##去掉多余的空格,非常有用##模板更新事件,设置为1秒,正式环境设置为3600秒#template_update_delay=3600template_update_delay=1 ##模板更新时间原创 2012-11-19 21:11:58 · 5885 阅读 · 0 评论 -
MyEclipse8.x下安装freemarker ide插件
MyEclipse8.x下安装freemarker ide插件2009-11-17 14:141. 经典的eclipse两种安装方式:http://freemarker.sourceforge.net/eclipse.html2.但是,在MyEclipse7.0+的版本,上面的方法是行不通的,因为在下载你填写的插件前,MyEclipse会下载一大堆自己的更新,这些更新全都位于MyEclip原创 2012-11-20 09:50:46 · 1995 阅读 · 0 评论 -
FreeMarker插件的安装
最近公司在开发一个电子商务网站,用的是MyEclipse_6.5_GA,安装了一个freemarker插件,只需要将hudson.freemarker_ide_0.9.14 这个文件夹复制到Eclipse目录下的plugins目录下,重启MyEclpse 6.5 即可,但是公司的机子上安装的是MyEclipse_6.5_GA,而我家里的机子是MyEclipse_8.5_GA的,发现将hudson.原创 2012-11-20 02:02:19 · 2113 阅读 · 0 评论 -
freemarker语法
freemarker中显示某对象使用${name}. 但如果name为null,freemarker就会报错。如果需要判断对象是否为空:…… 当然也可以通过设置默认值${name!''}来避免对象为空的错误。如果name为空,就以默认值(“!”后的字符)显示。 对象user,name为user的属性的情况,user,name都有可能为空,那么可以写成${(user.name)!''},表示user转载 2017-05-03 09:02:10 · 935 阅读 · 0 评论 -
FreeMarker生成word的代码
用于生成word用的freemarker工具类package com.ucap.netcheck.utils;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.Inpu原创 2015-04-16 23:39:30 · 1353 阅读 · 0 评论 -
Freemarker中如何遍历List
Freemarker中如何遍历List(附源码)关键词(Keyword):Freemarker,Freemarker遍历list在Freemarker应用中经常会遍历List获取需要的数据,并对需要的数据进行排序加工后呈现给用户。那么在Freemarker中如何遍历List,并对List中数据进行适当的排序呢?通过下文的介绍,相信您一定会找到答案。一、 Freemarke转载 2015-04-16 21:29:59 · 913 阅读 · 0 评论 -
用 Freemarker 生成 word 文档
阅读目录添加图片自定义载入模板1. 用word写一个需要导出的word模板,然后存为xml格式。2. 将xml中需要动态修改内容的地方,换成freemarker的标识符,例如:?12345678910111213141516w:转载 2015-04-20 14:26:54 · 968 阅读 · 0 评论 -
当freemarker中EL表达式的值为空时出现异常的解决方法
onMouseOut="this.style.backgroundColor='white'"> ${msg_index+1} style="cursor:pointer;color:blue;text-decoration: underline">转载 2015-04-13 12:47:34 · 4957 阅读 · 0 评论 -
FreeMarker语法指南
FreeMarker概述l FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写l FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序l 虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMar转载 2012-11-20 12:30:33 · 1538 阅读 · 0 评论 -
Strut2和FreeMarker整合时的一些问题
在struts2与freemarker整合时,可以在项目的类路径下放置freemarker.properties配置文件,struts2会自动读取(struts2封装了)。今天用freemarker作为模板生成静态文件时,发现并不读取freemarker.properties配置文件。看一下freemarker源码,freemarker本身并不加载freemarker.properties转载 2012-11-19 14:54:22 · 1377 阅读 · 0 评论 -
FreeMarker中assign指令的用法
assign assign指令在前面已经使用了多次,它用于为该模板页面创建或替换一个顶层变量, assign指令的用法有多种,包含创建或替换一个顶层变量,或者创建或替换多个变量等, 它的最简单的语法如下: , 这个用法用于指定一个名为name的变量,该变量的值为value, 此外,FreeMarker转载 2012-11-18 00:55:31 · 18740 阅读 · 0 评论 -
Freemaker <#macro>(宏)的使用
关键字: 的使用来源网址:http://jayjunyu.javaeye.com/blog/215727用户定义指令-使用@符合来调用 有两种不同的类型:Macro(宏)和transform(传递器),Macro是在模板中使用macro指令定义,而transform是在模板外由程序定义(基本上都是基于Java的),这里通过Macro来介绍自定义指令。例一: Hel转载 2012-11-18 00:51:41 · 3175 阅读 · 0 评论 -
通过freemarker生成一个word,解决生成的word用wps打开有问题的问题,解决出word时中文文件名乱码问题,解决打开出word时打开的word出现问题的问题,出图片,解决动态列表
通过freemarker制作word比较简单步骤:制作word模板。制作方式是:将模板word保存成为xml----在xml的word模板中添加相应的标记----将xml的word文件的后缀名改成ftl文件 详细步骤如下:模板制作(将要动态显示的数据打上标记,这个标记是freemarker中的EL标记,要注意的是,要控制值为空的情况,下面${原创 2015-04-24 20:54:00 · 8886 阅读 · 4 评论