Jfinal3.0引擎模版没有提供类似freemarker的字符串处理方式吗

最近用freemarker转jfinal3.0引擎使用,发现jfianl关于字符串处理方法没有像freemarker那么丰富,而是逻辑判断较多,并采用引进类静态方法。但是关于str1.indexof(str2)这种还有以及str.subString()之类的方法该如何使用?文档未见详细说明

评论区

要输就输给追求

2017-03-30 14:05

这种可以自定义然后加进去得。jfina; 3.0 文档 67页有说得

xiehao2016

2017-03-30 14:38

@要输就输给追求 这种只能引入类的静态方法。比如对于String类,indexof这种不是静态方法啊,是对象的方法

xiehao2016

2017-03-30 14:44

@要输就输给追求 再试了几次,解决了。谢谢啊。引入的是对象

JFinal

2017-03-30 18:44

@xiehao2016 除了手册中的一些常见扩展以外, jfinal 的 template engine 还是与 java 直接通的,例如,如果你的某个对象 title 本身就是 String 类型的,那么在模板引擎中直接就可以像调用 java 方法一样去用:
#(title.subString(...))

just do it

goodjfinalx

2017-04-02 11:42

这个模板的确好用,主要是波总创造的,大家都愿意追随,要是有本书就更好了

瑾瑜琳琅

2018-08-03 13:23

怎么使用模板引擎解决因数字型字符串太长导致的科学计数法问题

热门反馈

扫码入社