2019-06-09 09:17

异常信息已然很清楚:
Caused by: java.net.UnknownHostException: iZm5ec6u1iybgceit51xbwZ: iZm5ec6u1iybgceit51xbwZ: Name or service not known

ehcache.xml 中配置的某个 host 访问的配置找不到

要么是真找不到,要么是无法访问

2019-06-09 09:10

如果你要做论坛,这里正好有一个用 jfinal + layui 做的论坛:
https://gitee.com/tc608/jfly

2019-06-09 09:09

先将不需要的模块删掉,然后 eclipse 会提示你哪里有错误,然后根据提示改掉,最后再添加一个登录页面

jfinal club 是用 bootstrap 3 开发的,在需要添加新页面组件的时候参考 bootstrap 3 的官方文档,里面有现成的例子,一般是 copy 过来再稍加改动即可

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 20:15

@绝尘 README.md 中加入打包部署的说明文档,让用户更快部署会更爽

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:47

@jfinal4cyy 期待分享

2019-06-08 10:37

@弯道加速跑 为用户节省大量时间,减少成本,提升效率是肯定的,开创一个时代不敢当,让世界变得更美好一点点

2019-06-08 10:35

强烈建议将 jfly 添加 jfinal undertow 支持,并配上打包、部署的文档,以便在 3 钟内完成打包部署

能够尽快部署能大大增加用户转化率