《[Freemarker]空值处理最简单的方法》的相关内容
相关讨论
Jet - Jaskell Server Page
JSP确实感觉很蹩脚。连在页面里面定义个函数都不成。为了重用页面逻辑,taglib的设计却又显得臃肿复杂,重的要命。不过,这也许只是jsp自己的缺陷,不见得能敲响所有xyzSP的丧钟。
robbin推荐了freemarker,大致看了一下,感觉基本上比jsp的好处就在于可以轻松自己定义macro,(对应于jsp的taglib)。
robbin列举的freemarker比jsp的好处在于:
&n ...
by ajoo 2006-03-07 浏览 (14002) 回复 (58) 关键字:
Freemarker - 几个比较实用的例子
偶用Freemarker做模本语言有一段时间了,列出几个和JSP或者Velocity相比起来比较方便的用途,目的是引诱更多的人跳上Freemarker这个贼船,:evil:
1. String内置的JavaScript转换: js_string
用途:用于JavaScript转义,转换',",换行等特殊字符
模板:
<script>
&nb ...
by Readonly 2005-09-14 浏览 (18857) 回复 (22) 关键字:
FreeMarker三宗罪!
FreeMarker是Quake Wang推荐我使用的。刚学FreeMarker的时候,发现freemarker真的很棒!简单易用,功能强大。但是用它做了几个项目以后开始不爽了。
一宗罪:freemarker的变量必须有值,没有被赋值的变量就会抛出异常,那个黄黄的freemarker出错页面,真是让人看了太难过了。
freemarker的FAQ上面冠冕堂皇的说,未赋值的变量强制抛错可以杜绝很多潜 ...
by robbin 2005-12-08 浏览 (36252) 回复 (40) 关键字:
回报eXtremeComponent
现在的项目就是用这个表格控件来做的,感觉作者很强,我很欣赏这个表格控件。在项目中我强化了一下,用FreeMarker给这个控件作了模版,解决了中文问题,还有就是做了几个cell,算是会这个控件的回报,希望大家都来关注一下。
注意其中的fopconfig.xml文件中的路径一定要写对,由于里面的字体文件太大,而且就是黑体文件,还是大家自己来做吧。
by 差沙 2006-01-08 浏览 (27297) 回复 (52) 关键字:
相关博客
FreeMarker技术
FreeMarker是一个模版引擎,一个基于模版生成文本输出的通用工具,使用纯Java编写。FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序。FreeMarker有一些编成能力,但通常情况下用java程序准备要显示的数据,由FreeMarker生成页面,通过模版显示准备的数据。FreeMarker不是一个Web应用框架,而更适合作为一个Web应用框架的一个组件 ...
by wangyu 2008-06-30 浏览 (220) 回复 (1) 关键字:
FreeMarker技术
FreeMarker是一个模版引擎,一个基于模版生成文本输出的通用工具,使用纯Java编写。FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序。FreeMarker有一些编成能力,但通常情况下用java程序准备要显示的数据,由FreeMarker生成页面,通过模版显示准备的数据。FreeMarker不是一个Web应用框架,而更适合作为一个Web应用框架的一个组件 ...
by peng_jian_ming 2008-04-23 浏览 (325) 回复 (0) 关键字:
FreeMarker小结
FreeMarker是一个用Java编写的模板引擎,主要用来生成HTML Web页面,特别是基于MVC模式的应用程序。虽然FreeMarker具有一些编程的能力,但不像PHP,通常由Java程序准备要显示的数据,由FreeMarker模板生成页面。 FreeMarker可以作为Web应用框架一个组件,但它与容器无关,在非Web应用程序环境也能工作的很好。 FreeMarker适合作为MVC的视图组 ...
by tomgreenintel 2008-06-26 浏览 (403) 回复 (0) 关键字:
Eclipse中使用FreeMarker Editor解析错误时的解决方法
在MyEclipse中,通过http://www.freemarker.org/eclipse/update安装FreeMarker Editor后,
在ftl文件中,使用了下面的语句后,MyEclipse竟然报错,在左侧边上出现了个红叉,右侧边也有红条提示错误。
看了一下错误提示,大体的意思是,只支持一些关键字,不支持“!”操作符。
用户名:${(user.username)!""}
调查了 ...
by netfork 2008-09-24 浏览 (28) 回复 (0) 关键字: freemarker
webWork所需要的包.package
webwork的jar包:
commons-logging.jar ---已有
freemarker.jar ---已有
javamail.jar ---已有
ognl.jar
oscore.jar
rife-continuations.jar
xwork.jar
webwork-2.2.4.jar
by libg 2007-09-25 浏览 (299) 回复 (0) 关键字:
相关圈子讨论
代码生成器发布:rapid-generator-v1.0
现阶段内置模板可以生成的包括:
可以生成java的hibernat model+annotation,hibernate model+xml,dao,manager,struts+struts2 action类
生成jsp的增删改查. (生成的代码与rapid-framework绑定才比较有意义)
通常代码生成器存在的问题.
二次开发困难
过于智能,自动 ...
by badqiu 2008-07-22 浏览 (262) 回复 (3)
相关新闻
CommonTemplate发布0.8.7版本
CommonTemplate发布0.8.7版本(2008-10-03)
项目地址:http://www.commontemplate.org
问题修复:
修复Object.toJson在两对象互相引用时死循环的BUG
修复静态方法不能调用的BUG, 如: ${&com.xxx.Utils.calc(xxx)}
修复$setting指令String到Locale转换的BUG.
修复"&a ...
by javatar 2008-10-03 浏览 (591) 回复 (3) 关键字:

