3.0的模板,有提供类似beetl的${ctxPath}获取路径的方式么,还是说要自己实现

 3.0的模板,有提供类似beetl的${ctxPath}获取路径的方式么,还是说要自己实现


评论区

JFinal

2017-02-22 23:09

jfinal template 可以用于任何 java 开发环境,并不限定于 web 项目,所以 template 没有与 web 中的 context path 发生耦合关联,因此,默认是不支持的

但是可以极其简单的支持,只需要在 configHandler(Handlers me) 中添加一句:
me.add(new ContextPathHandler("ctxPath"));
就可以在模板中使用如下方式获取了:
#(ctxPath)

JFinal

2017-02-22 23:12

我再补充一下 jfinal 手册中还没添加的内容,有关日期数据格式化输出的方法,只需要使用 #date 指令即可:
1:#date(value) 使用默认格式输出日期型数据,默认格式可以通过 me.setDatePattern(...) 进行配置

2:#date(value, "yyyy-MM-dd HH:mm:ss") 使用指定格式输出日期型数据

JFinal

2017-02-22 23:15

你还可以通过自定义指令的方式,去扩展任意的指令,非常简单的实现各种各样的功能,参考一下 jfinal 的 #escape #date 指令的实现,这两个指令是扩展出来的

icaotw

2017-02-22 23:59

明白了,确实很方便,通俗易懂

热门反馈

扫码入社