使 Hibernate Tools生成注释

阿超 发表于 2009-11-14 20:24 浏览次数:262 次
&160;&160;&160; 最近做项目时,使用Hibernate Tools 3.2.4生成entity和hbm.xml,但默认情况下,DB中的comments没法生成到javadoc和xml中,改了templates倒是有注释了,但却是乱码,心里一直耿耿于怀&8230;(这不符合咱一直强调的...
关键字: , | 分类: Freemarker, Hibernate | 评论数: 0 | 阅读全文

Freemarker从零开始

阿超 发表于 2009-09-01 14:37 浏览次数:326 次
FreeMarker模板包含FreeMarker的指令的文件就称为模板(Template)。模板设计者不关心数据从那儿来,只知道使用已经建立的数据模型。数据模型由程序员编程来创建,向模板提供变化的信息,这些信息来自于数据库、...
关键字: | 分类: Freemarker | 评论数: 0 | 阅读全文

Freemarker网站静态化

阿超 发表于 2009-08-30 03:36 浏览次数:351 次
/** * 生成静态页面主方法 * param context ServletContext * param data 一个Map的数据结果集 * param templatePath ftl模版路径 * param targetHtmlPath 生成静态页面的路径 */ ublic static void crateHTML(ServletCon...
关键字: | 分类: Freemarker, recommend | 评论数: 0 | 阅读全文

freemarker macro 传入任意个参数

阿超 发表于 2009-08-30 02:31 浏览次数:274 次
freemarker macro 传入任意个参数的实现,这个问题想了很久都没想明白,网上更加搜索不到相关资料。 今天终于把他完美实现了,最主要的作用是可以不传入参数和轻松取得需要的参数。 把代码拿出来给...
关键字: | 分类: Freemarker | 评论数: 0 | 阅读全文

用freemarker标签实现一行五列的表格算法

阿超 发表于 2009-08-30 01:29 浏览次数:359 次
<table cellspacing="0" cellpadding="0" border="0" class="listTable"> <list tagPage.result as tag> <&8211; 取5的模,即除于5的倍数余数为0的生成行的开头<tr> &8211;> <if t...
关键字: | 分类: Freemarker | 评论数: 0 | 阅读全文

freemarker常用语法收集

阿超 发表于 2009-08-29 23:23 浏览次数:618 次
假设有对象book 一.输出 ${book.name} 空值判断:${book.name?if_exists }, ${book.name?default(&8216;xxx&8217;)}//默认值xxx ${ book.name!&8221;xxx&8221;}//默认值xxx 日期格式:${book.date?string(&8216;yyyy-MM-dd&8217;)}...
关键字: | 分类: Freemarker | 评论数: 0 | 阅读全文

freemarker 判断list记录大于0

阿超 发表于 2009-08-29 22:22 浏览次数:336 次
freemarker 判断list记录大于0 用<if (list?size > 0)></if>即可。下面是个显示附件的实例 <if (post.attachments?size > 0)> &160;&160;&160;&160;&160; <table width="100%" height="20px" cellpadding="0...
关键字: | 分类: Freemarker | 评论数: 0 | 阅读全文

freemarker str?number字符串转换成整数

阿超 发表于 2009-08-29 21:20 浏览次数:354 次
freemarker 字符串转换成整数str?number,注意:index是freemarker的关键字,不能作为变量。宏里面定义的变量不能跟宏的名称相同。(如下面的定义成 就会报错)...
关键字: | 分类: Freemarker | 评论数: 0 | 阅读全文

freemarker 中文乱码

阿超 发表于 2009-08-29 20:19 浏览次数:305 次
freemarker 中文乱码问题解决办法 freemarker的Configurartion中有默认的编码为ISO-8859-1所以读取有中文的模板时就会变乱码。 解决办法一:通过修改配置文件freemarker.properties,修改默认编码:...
关键字: , | 分类: Freemarker | 评论数: 0 | 阅读全文

freemarker list循环用法–取list的第一个元素

阿超 发表于 2009-08-29 19:17 浏览次数:511 次
我们直接上代码: <list categories as c> &160;&160;&160; <list c.getForums() as f> &160;&160;&160;&160; <if f_index == 0> &160;&160;&160;&160;&160; <assign default_forum_id = "${f.id}" /> ...
关键字: | 分类: Freemarker | 评论数: 0 | 阅读全文

freemarker常见配置收集

阿超 发表于 2009-08-29 18:15 浏览次数:367 次
配置 tag_syntax = square_bracket||auto_detect 这也是开发中最常用的方式 &8212;&8212;&8212;&8212;&8212;&8212;&8212;&8212;&8212;&8212;&8212;&8212;&8212;&8212;&8212;&8212;- classic_compatible=true 可以满足一般需...
关键字: | 分类: Freemarker | 评论数: 0 | 阅读全文

对freemarker空值null的处理 ?exists ?default("")

阿超 发表于 2009-08-29 17:14 浏览次数:653 次
如果 listBlogPost 为NULL 会报错.加上?exists(是否存在) 或者?default(&8220;&8221;) 如果为null时默认为空,例子: ...
关键字: | 分类: Freemarker | 评论数: 0 | 阅读全文

FreeMarker 同一模板文件中一个macro调用另外一个macro的方法

阿超 发表于 2009-08-29 16:13 浏览次数:271 次
外部引用可以用: nested code 而ftl文件里面引用另外一个macro则可以...
关键字: , | 分类: Freemarker | 评论数: 0 | 阅读全文

freemarker手册--常用命令

阿超 发表于 2009-08-29 15:11 浏览次数:158 次
1.条件语句 if your code 注:if后面跟的是判断条件,判断条件不能用${变量名}的形式,直接用变量名就可以了 2.条件判断语句 if else...
关键字: | 分类: Freemarker | 评论数: 0 | 阅读全文

FreeMarker中文手册 – 获取变量

阿超 发表于 2009-08-29 14:58 浏览次数:306 次
获取变量 顶层变量: ${variable},变量名只能是字母、数字、下划线、$、和的组合,且不能以数字开头 从散列中获取数据 可以使用点语法或方括号语法,假设有下面的数据模型...
关键字: | 分类: Freemarker, recommend | 评论数: 0 | 阅读全文

freemaker学习手册–设计指导

阿超 发表于 2009-08-29 14:07 浏览次数:264 次
中存放所有freemaker的内容,之外的内容全部原样输出。 是函数调用 两个定界符内的内容中,第一个符号表示指令或者函数名,其后的跟随参数。freemaker提供的控制包括如下:
关键字: | 分类: Freemarker | 评论数: 0 | 阅读全文

macro(宏)在FreeMarker的使用

阿超 发表于 2009-08-29 13:42 浏览次数:163 次
有人说用freemarker,但没有用到它的宏(macro),就=没有真正用过freemarker。说的就是宏是freemarker的一大特色。 宏的定义可以查看相关的文档,里面介绍得很清楚,下面来看看它的一个用法(javaeye帖子里...
关键字: | 分类: Freemarker, recommend | 评论数: 0 | 阅读全文

freemarker生成html静态页面实例

阿超 发表于 2009-08-29 13:00 浏览次数:482 次
在原来web的例子中修改下java类和xml配置就可以了 原来的例子:http://javadou.com/freemarker-how-to-use-135/...
关键字: | 分类: Freemarker, recommend | 评论数: 0 | 阅读全文

在struts2中配置freemarker

阿超 发表于 2009-08-29 12:52 浏览次数:304 次
普通的struts2配置文件一般是这么配置的: /page.jsp 这里的view是一个jsp页面,也可以改成是一个freemarker模板页面:...
关键字: , | 分类: Freemarker, Struts2 | 评论数: 0 | 阅读全文

使用freemarker不用web容器demo

阿超 发表于 2009-08-29 11:50 浏览次数:321 次
加入一个包含main方法的java文件: package example; import java.util.*; import java.io.*; import freemarker.template.*; public class HelloFreeMarker { &160;&160;&160; private Configuration cfg; &160;&160;&16...
关键字: | 分类: Freemarker | 评论数: 0 | 阅读全文