- 浏览: 10520 次
- 性别:
- 来自: 上海
最新评论
文章列表
1. BIRT Project
BIRT报表是一款非常流行的开源报表开发工具。拥有和Dreamweaver一般的操作界面,可以像画table一样画报表,生成图片,导出Excel,html分页样样齐全,样式和script设置简单。
2. Pentaho
Pentaho Report Designer是一款所见即所得 ...
hibernate 的jar包说明
Hibernate一共包括了23个jar包,令人眼花缭乱。下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个jar包:
(1)hibernate2.jar:
Hibernate的库,没有什么可说的,必须使用的jar ...
顶
0
踩 最近项目中要将前台的好多首页静态化,当然首选freemarker,可前台首页算下来有好十几个,这样一个一个在页面用freemarker标签不累死人。在网上找了好多资料,发现freemarker可以像jsp那样自定义标签。嘿嘿 这样就简单了将要显示的内容给他输出出来,页面控制他的样式,这不就省了不少事
标签: FreeMarker 自定义标签 代码片段(4)
[代码] 实现自己的自定义 freemarker标签
view sourceprint?
01 package com.f139.frame.freemarker.directive;
02
03 im ...
顶
0
踩 利用Struts2生成静态页面其实很灵活,很强大,尤其是利用Struts2对Freemarker较好的支持,充分利用Freemarker的模板功能来生成静态页面。
基本思路为:利用Struts2对自定义result type的支持,自定义能够生成静态页面的result type,结合模板引擎Freemarker可以实现大批量静态页面的生成。
参看org.apache.struts2.views.freemarker.FreemarkerResult的代码实现,自定义了自己的生成静态页 面的result type。此种方案不单纯用于生成静态页面,其实也可以用于生成诸如wml、xh ...
[代码] 自定义标签库中的用于输出表格分页按钮的组件
view sourceprint?
01 public class PageTagComponent extends Component {
02 /**
03 * 分页工具
04 */
05 private PageUtil pageUtil;
06 /**
07 * 数据读取URL
08 */
09 private String action = "#";
10
11 privat ...
sql.append(" order by t.transTime desc ");
02
03 /** *****下面动态建造SQL语句结束************************************************* */
04
05 // 把刚刚ObjVlaues重新组装后放在一个数据里面,因为分页中有个参数需要一个Object 数组
06 Iterator it = objValue.iterator();
07 Object[] values = new Object[o ...
Freemarker 标签有不少,但是项目里用到的并不是很多。我在这里只举几个简单常用的列子..
1.if...else...if
如果A为空,生成Part1反之生成Part2
<#if (A=='')> 当然这里可以换成其他条件,这里就不一一阐述了
Part1
<#else>
Part1
</#if>
2.List循环标签
<#list yourList as pageList>
${pageList.属性}
</#list>
yourList <----你封装 ...
Freemarker 简介
FreeMarker允许Java servlet保持图形设计同应用程序逻辑的分离,这是通过在模板中密封HTML完成的。模板用servlet提供的数据动态地生成 HTML。模板语言是强大的直观的,编译器速度快,输出接近静态HTML页面的速 ...