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 支持中文文件名做过处理

2018-05-08 10:46

如果是用 jfinal 整合的 jetty 启动的话,需要添加 jsp/jstl 相关依赖,因为 jetty 自身是模块化的

添加这个:
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-jsp</artifactId>
<version>8.1.8.v20121106</version>
<scope>provided</scope>

2018-05-08 10:43

有几个人碰到了,是我把 ";" 写成了 逗号

windwos 上用 ";" 即中, 其它操作系统用冒号 ":"

感谢分享

2018-05-08 10:24

shiro 用注解方式来控制权限太 low 了,注解是写死在 java 代码中的,无法实现动态化,建议使用 jfinal 俱乐部的方案,极简设计,20 行代码搞定权限控制业务,所有权限、角色全部可动态配置,并且完全不需要注解

添加 AddActionKey 这个需求目前还不是很强烈,因为 jfinal 本身是有一个 controllerKey + methodName 的,而这个 methodName 就相当于 addActionKey

2018-05-08 10:20

在 pom.xml 中添加一个 resource 标记,然后在里头添加 include 标记即可,参考 jfinal 项目打包的 *.jf 文件

jfinal 中的 pom.xml 中的实际用法如下:
https://gitee.com/jfinal/jfinal/blob/master/pom.xml

注意看那个 <include>**/*.jf</include>

你的项目只要参考这个配置,将 *.jf 改成 *.sql 即可

最后,再配置一下 sql 管理功能从 class path 以及 jar 包中读取 sql:
activeRecordPlugin.getEngine().setSourceFactory(new ClassPathSourceFactory());
jfinal 3.4 下可简化为:
activeRecordPlugin.getEngine().setToCalssPathSourceFactory();

2018-05-08 10:13

解决这类问题,调试一下,看一下得到的 SqlPara 中的 sql 是不是正确的

2018-05-08 09:38

很可能是你没添加支持 jsp/jstl 的 jar 包,然后日志没配置好,所以控制台也没有输出异常

下载首页的 jfinal demo 拿到 log4j 的配置文件与 jar 包直接用上

然后下载首页的 jfinal-3.4-all.zip,用上里头的支持 jstl 的 jar 包

如果你是 maven 管理的依赖,参考一下 jfinal 项目中的 pom.xml 对 jsp/jstl 的引入:
https://gitee.com/jfinal/jfinal/blob/master/pom.xml

2018-05-07 11:10

将 "rt.jar," 后面的这个逗号改成分号即可 ";"

或者重新下载 jfinal club 1.4, 我改好的已经上传了,建议下载新的,里头新加了俱乐部第一美女的头像