2019-06-09 09:06
@happyboy 检查一下安装的是 JDK 还是 JRE
这个问题一定要解决,要反馈给我,毕竟有两个同学碰到过
2019-06-08 23:01
@Sohnny 变量是打通的,所心所欲的使用
demo 中传递的参数完全可以去掉,模板中的变量在各处本身就是可以使用的,除非你在函数内部、指令内部使用 scope.setLocal(...)、scope.getLocal(...) 以及模板里头 #setLocal 指令,这样的变量是局部变量
2019-06-08 20:28
@Sohnny slot 的用法可被 #define + #call 消解掉,或许有同学习惯了 freemarker 的 nested 用法,现给出其 enjoy 扩展实现:
https://www.jfinal.com/share/1650
2019-06-08 16:10
@Sohnny 你再试一下 freemarker 的 nested ,实现 jfinal club 中的对于额外 css、js 添加的功能,而且这个功能是可选添加,用户可添可不添
也就是 jfinal club 中的下面用法:
#@js?()
#@css?()
你会发现 freemarker 的 nested 作为一个 slot 功能,只能插入一个东东, 并且必须要插入这个东东
enjoy 的函数调用可以不限数量,也可以选择不插入
再一个, FM 的 nested 部分本身无法带参,而 enjoy 的指令被调用的函数与主调函数都可以带参,这个与 nested 区别是很大的
2019-06-08 16:07
@爱的信徒 大部分工作是数据处理工作,用上 Db + Record 就太方便了,直接 Db.xxx 开工,节省大量时间
2019-06-08 13:33
@johntao 使用 Handler 扩展来转换一下,参考 com.jfinal.ext.handler. 包下面的一些实例
此外,不建议这么来用,可以用问号挂参的方式传递这种参数,例如,本站下载文件的功能是这样的:
http://www.jfinal.com/download/now?file=jfinal-4.2_demo_for_maven.zip
如上,通过问号挂参,将 .zip 文件传到后端
即便不这么用,直接使用 jfinal 的路由规则 renderFile(xxx.zip) 也可以
当然,或许你有别的用途, 用 Handler 做个转换很方便
2019-06-08 10:37
@弯道加速跑 为用户节省大量时间,减少成本,提升效率是肯定的,开创一个时代不敢当,让世界变得更美好一点点