2018-05-09 10:58

2018-05-08 23:42

这个要一步步来,先迭代几个重要版本再说,jfinal 3.5 3.6 将是极为重要的版本

2018-05-08 16:16

在模板里头,变量直接打通通常有利于开发体验

2018-05-08 16:15

作用域隔离通常用于需要模块化

2018-05-08 16:15

@heyewei 参考 jfinal 已有的扩展指令,照猫画虎就可以了

jfinal 扩展的有些指令,没有 new Scope(scope) 是因为不需要新开一个作用域, 只有在需要作用域隔离的时候才 new

2018-05-08 16:03

因为你在指令扩展中使用的就是顶层的 scope ,你需要自建一个,在 exec 方法的第一行添加一行代码即可:
scope = new Scope(scope);

2018-05-08 15:28

如果你是添加自定义指令,可以在 configEngine(Engine me) 中直接配置:
me.addDirective(name, ....);

2018-05-08 15:27

RenderManager.me().getEngine() 即可,这个在文档中有过说明

2018-05-08 15:15

PropKit 与 Prop 是专为读配置而设计的,不支持写配置

配置文件通常都是项目之外的机制去维护的

如果确实有需求,可以参考 Prop 写一个 PropExt 也比较简单

2018-05-08 11:16

@PopYwx 新手一定要仔细看一下文档:
http://www.jfinal.com/doc

文档里面大部分是代码示例,文字并不多, java 基础好的人,两三个小时看完足以

花两三个小时看完文档,节省大量尝试、猜测的无用功,十分划算

2018-05-08 10:57

@吃到了嫩草的牛 jetty 是模块化的,要什么功能就要添加相应的依赖这个也是 jfinal 无法干涉的

2018-05-08 10:56

纯 html 问题,这个 jfinal 无法干预

2018-05-08 10:52

@龙影loyin jfinal 3.4 对 postgresql 的增强支持试用了没有? 尽快反馈

2018-05-08 10:51

首先,模板要符合 jfinal enjoy 引擎的规则,将 {code} 改成 #(code)

然后用下面的代码可以渲染出来:
Article article = findById(123);
String ret = engine.getTemplateByString(article.getContent);

2018-05-08 10:49

jfinal 处于应用后端,无法控制这个

IE 是显示 PDF 还是下载 PDF 取决于 IE 的设置

文件名乱码要注意一下是不是你部署项目的那台服务器上的文件名是不是本身已经是乱码了,那么后续也会跟着乱

如果确认没有问题,看一下是不是用的 jfinal 3.2 3.2 3.4 这样的高版本,高版本的 renderFile 对 IE 支持中文文件名做过处理