2017-11-23 12:00
@cctvsod 我保证你用 jfinal 3.3 的生成器定制你的模板会方便得多,Generator 类中有三个 setXxxTemplate(...) 方法,可以切换到自己的模板文件,模板文件的扩展名可以任意
2017-11-21 16:58
@Willson_L jfinal 是 MVC + ORM 框架,在本质上与分布式是无关的。 你的每一个分布式节点可以是一个独立的 jfinal 项目,然后用 doubbo 这类分布式支持系统来管理起来
建议参考 @海哥 的 jboot 项目中有关分布式的用法,里面有多种分布式方案:
https://gitee.com/fuhai/jboot
简单来说, web 框架与分布式没有本质联系,spring 的分布式仍然也是整合,你仍然还是要学习被整合的 dubbo 这类技术的使用
2017-11-21 14:45
@草帽君_ 为什么有这种问题,主要看你的 js 怎么处理,服务端仅仅只是返回数据而已,建议这么来做:
renderJson("ret", template.update());
然后在 js 端 if (data.ret == true) 来这样判断一次,再进行下一步的操作
2017-11-21 14:43
@草帽君_ renderJson(Object) 返回的是 content type 值为:"application/json" 的一个字符串值
如果你的 template.update 返回的是 true,renderJson(true) 返回的是 "true",否则返回的是 "false"
2017-11-21 11:39
@lemomade 下载一下 jfinal 3.2 的 FileRender 这个类文件,将其改名为 MyFileRender,然后用的时候这么用:
render(new MyFileRender(fileName, 新文件名));
2017-11-20 19:53
@HalcyonDays common.kit 包下面有一个 EmailKit.java 类,里面调用一下 SimpleEmail 的 setSmtpPort(aPortNumber) 即可
不建议修改 email 相关默认端口号,没有多大意义