2020-01-03 12:03

下载首页的 jfinal_demo_for_maven.zip,找到 DemoConfig.java 中的下面一行代码:
p = PropKit.useFirstFound("demo-config-pro.txt", "demo-config-dev.txt");

学会这种用法后,问题自然化解

2020-01-02 15:09

@Heart455034616 应该可以放到新开的线程里面去,唯一要注意的是 controller 中的 request、response 在主线程中是如何被使用的,注意多尝试

2020-01-02 14:36

@Heart455034616 可以用一下 ajax 文件上传,这样就不会阻塞客户端操作了

2020-01-02 11:12

配置为:
me.setJsonFactory(new MixedJsonFactory());

2020-01-01 21:34

@fa可儿 这是因为你的 slf4j 依赖没弄好

到了这一步 jfinal 已经将主导权交给 slf4j 了,找找它的文档

2020-01-01 14:12

这个次序可以通过配置来调整,在 configConstant(Constants me) 中添加配置:
public void configConstant(Constants me) {
me.setReportAfterInvocation(false);
}

这个配置的意思是:在 action 调用之后输出 jfinal action reporte

这个是后来新添加的配置,这个配置是为了更好支持在 http body 中传递 json 数据的场景,在这种场景下,如果你先输出 action report,那么会有异常

现在这类在 http body 中传递数据的项目越来越多,例如微信公众号项目

2020-01-01 12:26

@fa可儿 配置是对的,用法不对,要改成:
Log log = Log.getLog(...);
log.error(...);

2019-12-31 16:05

@yao136 可以先用 jetty-server 先用起来,然后你在有时间的时候再解决这个 JSTL 的问题即可

因为 jfinal undertow 是可以用于所有 jfinal 版本的,从 jetty-sever 可以随时迁到 jfinal undertow 上来

2019-12-31 14:44

如果 JSP 文件很多,可以用用 jetty-server, 部署没 jfinal-undertow 方便

2019-12-31 14:44

@yao136 如果 JSP 页面不多的话,建议转换成 enjoy 模板,将 layout.html 切分出来以后,工作量并不大

2019-12-31 11:18

@yao136 jfinal undertow 下支持 JSP 需要用 configWeb 进行配置,这里有文档:
https://jfinal.com/doc/1-5

我自己测试过是可以使用的,没有试过 JSP 中的 JSTL 表达式,可能要继续引入 jstl 的依赖

在 jfinal 中同时让多种模板并存是很方便的,默认的 render(...) 用的是 enjoy,而 renderJsp(...) 用的是 JSP 模板

如果 jfinal undertow 在使用 JSP 的过程中搞不定 JSTL 支持,建议使用 jetty-server:
https://jfinal.com/doc/1-6

jetty-server 用了八年多,久经考验,对 JSP 的支持好

2019-12-30 19:16

正好有人刚发完分享:
https://jfinal.com/share/1967

2019-12-30 19:16

正好有同学需要,谢谢你的分享

2019-12-30 18:25

你真要注销,可以发私信给我, 我在后台操作一下

2019-12-30 14:46

@DoubleKiss777 单步调试,找找这个值是怎么转换过的