2018-06-29 18:08

必然是支持中文的,这个是基本需求

2018-06-29 18:08

@阿帕奇 JFinalView 里头有关 ClientAbortException 这个改动过没有? 难道不改这个就解决了?

2018-06-29 18:02

@jHans 用 RedisPlugin 替换了 ActiveRecordPlugin ?

2018-06-28 21:51

具体做的时候,可以写个工具类,方便创建线程,利用 Java 8 的 lambda 来减少代码量

2018-06-28 21:50

catch 块中的内部事务放在一个新建的 Thread 中完成即可

因为 connection 是与线程绑定的,新建一个线程就摆脱了外层的事务

2018-06-28 17:16

jfinal club 有视频可以下载,注意看群通知里的信息

2018-06-28 17:16

@foam103 要考虑多种因素,例如你的项目中有很多的 html、js、css 文件,而且你希望经常修改这类文件让其立即生效,那么传统部署方式更好,因为避免了打包 jar 的过程,直接上传覆盖掉这类文件即可

如果是比较偏向业务的或者是服务型的应用项目部署,打成 jar 包比较好

个人经验 tomcat 的稳定性比 jetty 要高,当然这个是针对 jetty 8 的经验,或许现在的 Jetty 9 的稳定性已经上来了

jetty 8 这个版本有时候会无故挂掉,而 tomcat 从 6 时代开始就很稳

2018-06-28 16:55

不是不生成,而是要配置输出文件时使用绝对路径,例如:
/var/myproject/xxx.log

再例如:
D:/project/xxx.log

前者是 linux 下面的配置,后者是 windows 下配置

2018-06-28 16:53

@八级大狂风 项目名称是 context path,这个是另外一个话题了,需要在 html 资源的前方使用 #(CXT) 这样的东东,例如:
src="#(CXT)/front/css/login.css"

再例如:
href="#(CXT)/login"

当然,使用 #(CXT) 之前需要先配置一下:
engine.addSharedObject("CXT", JFinal.me().getContextPath());

注意,context path 这个机制是 java web 规范中给定的,与 jfinal 完全无关

jfinal 是建议所有 context path 设置为 "" 字符串,这样就省去了这些麻烦事

2018-06-28 16:50

@qin 用什么方式调度的,是不是你的 cron 调度表达式有错误?

2018-06-28 13:02

本地没问题吗? 注意 tomcat 的大坑:
https://my.oschina.net/jfinal/blog/353062

2018-06-28 12:18

用一下 @ActionKey 注解

2018-06-28 10:42

jfinal 定位是 web mvc + orm + aop + template engine ,没有提供线程方面的 API

2018-06-28 10:39

fastjson 是根据 getter、setter 方法来转 json 和 parse json 的,要配置一下:
me.setJsonFactory(new MixedJsonFactory());

然后 model 中添加 setter、getter 就可以了

2018-06-28 10:36

这个问题很奇怪,url 中没有中文,居然会是乱码,原因未知