2018-03-30 15:34

ClientAbortException 这个异常是指客户端中途断开了连接终止了请求,这个在 jfinal 3.4 已经处理过了

这个问题本可以不用处理,但为了提升用户体验,还是处理了一下,建议先通过这种办法用上 jfinal 3.4:
http://www.jfinal.com/share/714

2018-03-30 15:31

下载首页的 jfinal demo ,直接用上里头的 log4j.properties 配置

这是个纯 log4j 配置问题,看一下它的官方文档

2018-03-30 15:30

@转机丶 如果你的项目在启动时使用了 context path 就有区别了,例如在 tomcat 下配置 context path 为 project, 那么你所有的资源路径变成了 src="/project/..."

2018-03-30 15:28

异常信息没有提供 cause 部分,无法判断

2018-03-30 15:27

先用上 jfinal 3.4 试一下,这里是用 3.4 的操作办法:
http://www.jfinal.com/share/714

2018-03-29 17:58

Render render = inv.getController().getRender();
if (render instanceof JsonRender) {
JsonRender jr = (JsonRender)render;
jr.getJsonText();
}

2018-03-29 17:17

系统启动时一次性清理,力求性能最大化,看一下 ActionMapping 中的代码

2018-03-29 17:16

jfinal 默认使用 enjoy 引擎,使用 jsp 需要配置:
me.setViewType(ViewType.JSP);

此外,还需要添加 jsp/jstl 所需的 jar 包,在本站首页下载 jfinal-3.3-all.zip,里头有 jsp/jstl 的 jar 包

当然,如果你不使用 jfinal 整合的 Jetty 来启动的话,可以不用添加 jar 包

2018-03-29 17:14

@无名才怪 不是高版本不支持,而是部分高版本不支持,你试试最高的 eclipse 版本, jfinal 整合的 jetty 一直都是可以使用,而且三年以后没有变过,某些 eclipse 版本不支持,原因不明

2018-03-29 16:04

@无名才怪 这个是因为 eclipse 版本问题,有部分版本不支持,看下这个贴子:
http://www.jfinal.com/feedback/2429

2018-03-29 15:30

@vee94 业务动作千变万化, GET、POST 太局限, http 协议不可能支持所有的 action 动作

2018-03-29 15:28

只能在main方法中使用最后不带参数的启动方法, 这句话什么意思? 出了什么问题?

异常看不出任何原因,也没有 cause 部分,很难猜到是什么原因

2018-03-29 15:27

@HingLo enjoy 被设计为在任何 java 环境下都可以使用,所以不能与 session 绑死

2018-03-29 15:20

@settven 对于你在 MappingKit 中映射的 Model,数据源是自动寻找的,无需干预,对于 Db + Record 模式的数据库操作需要用 Db.use(...) 指定数据源,如果不指定默认使用主数据源

2018-03-29 15:19

@settven Db 的实现可以修改,只需要继承一下 DbPro 这个类,在继承类中改成自己的实现,然后利用 ActiveRecordPlugin.setDbProFactory 方法配置一下:
arp.setDbProFactory(new MyDbProFactory());

注意这里的 MyDbProFactory 需要自己实现,里面就是一个 return new MyDbPro()) 而已