2019-06-10 11:53

实时的演示 UI 体验很好,感谢你的分享

2019-06-10 11:52

@阿帕奇 使用 enjoy 时,通过 render(.....) + ajax 可以实现前后分离,这里有一个做得很彻底的分享:
http://www.jfinal.com/share/895

2019-06-10 11:50

先用 jfinal 生成器生成 base model 以及 model

然后在 model 中手动添加上这些 findByAge 方法即可

在框架层面,是不可能知道你某个 model 有 age 这个字段的,所以不可能事先提供 findByAge 方法, ruby 这类动态语言倒是可以

2019-06-10 11:47

@124653847atqq.com 其实就是用上 jfinal 提供的 RedisPlugin 是最简单的

登录涉及的信息全部放在 redis 中,共享这个信息就实现了集群

2019-06-10 11:46

@happyboy @badouyuren 找到原因后一定要告诉我,我这边很好用,一点事没有

2019-06-10 11:45

我觉得可以试一试这个方案,jfinal undertow 已经足够轻量级了,我记得部署时是 3M 到 5M 的体积

现在 CPU 内存都很强悍,如果你不是小型嵌入式开发,跑个 JDK 很方便

2019-06-10 11:42

信息量不够,例如异常信息都没有

2019-06-10 11:04

@疑思静想 你排查一下是不微信平台的安全检测

我也会定期收到这种异常,是因为我在微信支付平台打开了安全检测, 微信平台每隔一段时间会故意发送检测请求

检查办法,登录微信支付后台管理,也就是商户平台,进入《产品中心》频道,点击下方的《安全医生》,看一下安全医生有没有打开,如果打开了,则点击产品设计查看里面的配置

可以通过关闭这个《安全医生》去除安全检测,你就收不到这类异常了

这个机制本质就是平台对你的安全保护,如果你的业务流程中不出异常,那么这个是正常情况

2019-06-10 10:07

异常提示了被解析的 XML 文档中有 DOCTYPE,而这个已经在 XmlHelper 禁止了

禁止这个是微信官方要求的,为了防 XXE 攻击,看这里:
https://www.oschina.net/news/97878/jfinal-weixin-2-1-released

我不知道你的 XML 中为什么存在触发防止 XXE 攻击的部分代码

2019-06-09 11:22

@bobotianxia 产品发布前会在俱乐部群里发通知,目前处于设计阶段,很多事情没确定下来

2019-06-09 09:19

@happyboy CLASSPATH 配置调整完成以后,最后是先退出登录,再重新登录 linux ,然后用下面的命令:
echo $CLASSPATH

看看配置是不是真到位了

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 过来再稍加改动即可