2016-09-30 14:37

@happyboy 对于 nginx 来说 WEB-INF/web.xml 以及 WEB-INF/classes 下的东东全都是静态资源,只要你没设置过滤

2016-09-30 14:36

@happyboy 上万条的时候会分页显示

2016-09-30 14:35

@happyboy 在 model.findFirst 的 API 文档中有相关说明,此外 jfinal 2.3 会考虑自动化添加 limit 1

2016-09-30 11:01

@happyboy 没想过这个是有意为之的么 ^_^

2016-09-30 11:00

@happyboy 第三种情况是使用了 nginx,有一配置是 root /var/www/myproj,然后就可以通过 WEB-INF/web.xml 访问到了

2016-09-29 23:12

@sphsyv 编辑器的工具条固定置顶已配置好,需要按 ctrl + F5 强制刷新缓存才能生效,有问题多反馈,感谢支持

2016-09-29 22:02

有很多办法,介绍几种最简单的办法:
1:生产环境用 nginx 直接屏蔽对某些目录或对某些后缀文件的访问
2:用一下 jfinal 提供的 UrlSkipHandler 过滤掉所有对 ftl 的请求
3:将模板文件放在 WEB-INF 下面,此方法如果生产环境用到 nginx ,注意也要屏蔽,否则可以直绕过 tomcat、jetty 直接访问到 WEB-INF 目录下的所有资源
通常用第一种方式即可

2016-09-29 18:33

@Dreamlu 考虑这样弄,暂时懒得动

2016-09-29 17:45

@netwild 如果你用的是最新版本的 jfinal 2.2,那么在创建 CaseInsensitiveContainerFactory 的使用的时候,不要传入任何参数,也是不会有问题的这样用:
arp.setContainerFactory(new CaseInsensitiveContainerFactory()))
注意构造方法不带参数即可

2016-09-29 17:40

@老八 对,就是说的这个组装结果集的代码,这个地方出来的数据是从数据库那边刚刚过来的,所以可以确保没经过什么干扰,如果这里就出问题了,那可能是 jdbc 驱动的问题,换个驱动试试

2016-09-29 17:39

@netwild 你用的 jfinal 哪个版本?

2016-09-29 17:32

@netwild 在这行代码后面 arp = new ActiveRecordPlugin(...),去掉这一行:arp.setContainerFactory(...)

2016-09-29 17:28

去掉 CaseInsensitiveContainerFactory 即可

2016-09-29 16:33

这个问题我也很纠结,因为项目文章几乎是不怎么变化的,允许评论以后,评论的条数据可能会非常多,而且一直会增长,此外,社区也希望用户对项目发表分享与反馈,而不是在项目下方,当然这个可能将来会改变,至少先观察观察,看反馈这个问题的人多不多