编辑ftl文件无提示_使用FreeMarker-IDE,辅助提示WebWork的Tag语法

http://scud.blog.javascud.org/post/42.htm

一个取巧的方法,临时用用提示WebWork的标签.

FreeMarker-IDE是一个非常好的工具,虽然还有很多地方不尽人意,目前版本是0.9.14.

目前版本似乎无法支持transforms,以后的版本也许会支持的.

WebWork用transform的方式实现了自己的Tag,但是标签很多,参数也很多,没有提示真是不爽啊

FreeMarker-IDE支持宏定义方式的语法提示,虽然没有象JavaDoc方式的参数的解释说明,但是也比什么都没有强啊

于是,一个念头产生,造一个假的宏定义,就可以提示了.

1.假设已经有了这个宏定义的文件,例如文件macro.ftl:

#macro>

在macro.ftl上点击右键,选择"Use as FreeMarker Library",然后选中要作用其上的项目,设置设置namespace为你期望的名字,例如test,然后在你的ftl文件里就可以使用这个宏的语法提示了

例如你的一个ftl:

@test.test1>

2.生成假的用于语法提示的ftl

写一个程序,读取webwork 2.2.2的taglib.tld,生成一个宏.

此生成的文件仅用于语法辅助,无任何实际用途. 而且没有参数的说明,只好忍忍了.

设置命名空间的时候设置为ww就正好和WebWork的设置一致了.

示例:

@ww.action>

posted on 2006-05-11 13:43 Scud(飞云小侠) 阅读(2567) 评论(1)  编辑  收藏 所属分类: WEB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值