2018-04-10 11:45

@kx小油条 编译问题得从 Java 与 ecilpse/IDEA 层面去解决,jfinal 肯定是无法干预的

2018-04-10 11:45

@丹丹丹 加一个 handler,去于后缀为 .do 的请求放行一下:
if (target.endsWith(".do") {
return ;
} else {
next.handle(...);
}

最后配置一下: me.add(new MyHandler(...));

参考一下 com.jfinal.ext.handler 包下面的几个已有的 Handler 去写

2018-04-10 11:43

@zhbs_钟楠 控制台有什么异常? 此外在浏览器页面中点右键看一下生成的 html 代码是什么样子,或许已经生效,只是 css 样式造成不显示而已

include 指令用了一年多了,从来没有问题,放心用

2018-04-10 11:05

如果是企业微信,要用这个项目:
https://gitee.com/javen205/jfinal_qyweixin

如果不是,看一下这里的文档:
https://gitee.com/jfinal/jfinal-weixin/wikis/AccessTokenApi

2018-04-10 11:04

renderXml 是用 jfinal 的 enjoy 生成内容,所有的 enjoy 功能都可以用上,例如:
《xml》
#for ( x : bookList)
《book》
《name = #(x.name) /》
《/book》
《/xml》

具体参考这里:http://www.jfinal.com/doc/6-1

2018-04-10 11:02

将 xml 当成 html 页面去使用,最后这样:
renderXml("xmlFileName.xml")

这个 "xmlFileName.xml" 中的内容就是你要拼接的 XML ,不要使用 dom 生成 XML 太低效太麻烦了

2018-04-10 11:00

@lyq027 配置一下 nginx 的 root 指向这个资源即可:
root D:/pic

你的 tomcat jetty 应该也可以配置指向这些资源

2018-04-10 08:22

@flash866 jdbc 驱动升级一下试试

2018-04-09 20:31

空指针异常用单步调试解决是最好的办法,单步走,看哪个对象为 null,改好即可

2018-04-09 20:30

NestedTransactionHelpException 是帮助嵌套事务回滚的,你的项目中应该是在 Db.tx 的外层还用到了 @Before(Tx.class) 这种拦截器

在控制台看一下 jfinal action reporte 输出的 interceptor 这一栏,有没有什么控制事务的拦截器

即便不处理,这个 NestedTransactionHelpException 应该是让你的项目无感的,可能是你在某入 try catch 了这个异常,如果是这样的话,你为这个 catch 添加一个分支,例如;
catch ( NestedTransactionHelpException e) {
throw e;
}

将这个异常再抛出来就可以了

2018-04-09 18:53

http://www.jfinal.com/feedback/2429

2018-04-09 17:41

@fox 申请一个测试号,所以功能都可以开放

2018-04-09 17:40

完全取决于 ehcache.xml 中的配置,CachePlugin 仅仅是对 ehcache 的极薄封装

网上搜索 ehcache.xml 的配置规则有很多

2018-04-09 16:30

@老高 或许是 sql server 驱动的 bug,升级个驱动试试

2018-04-09 16:15

@老高 这个 sql 是否正确呢? jfinal 只能保证 sql 是正确的,数据库来的结果是无法控制的