2020-03-11 17:50
@1105008842 这部分内容有文档:
https://jfinal.com/doc/1-6
2020-03-09 11:16
@l745230 可以用自定义指令来处理,例如:
#trim()
这里是需要被处理的代码块,例如:
#if (...)
...
#else
...
#end
#end
以上的 #trim 指令是假想的指令扩展,做起来应该不难
jfinal 官方以前做过一个 trim 指令,后来丢弃了,对性能会有一定影响,而且并不优雅
这是一个两难问题,不过就目前来看,enjoy 上线三年多了这种需求碰到得很少
2020-03-09 11:11
@datianxia 由于 redis 只能存放 string 与 byte[] 这两种类型的数据,而 java 有更多的数据类型,所以只能是将数据转成 byte[] 这种统一的格式以后再存放
出现乱码通常是存数据与取数据时没有使用统一的转换算法
楼主的场景都用了 FstSerializer,按理说是正确的
升级 jfinal 到 4.8 试试看
2020-03-09 00:14
@zzutligang 这个是正确
如果你不能确定 file 标签的 name 是什么的话,使用 getFile() 而不要使用 getFile("xxx");
2020-03-09 00:13
@SuperEric enjoy 中的模板函数用法极度简单,你将其想象成 java 中的方法定义与方法调用就可以了
不需要任何学习成本,但可以实现的功能可以是千变万化的,例如可以很方便地实现传统模板引擎中的 layout 功能
要知道传统模板引擎中实现 layout 功能要学习、折腾几个新的概念:nested、macro、layout 等等