2018-07-16 18:03

@wmg 刚测试了一下老版本,很奇怪,连老版本都不支持这个功能。

这个功能我记得当时是测试过的,很可能是测试的一个与此有点相关的其它功能,但写文档时写的是该功能,得再回忆一下文档这部分说的到底是哪个功能

文档现在已被更正过来,感谢你的反馈

2018-07-16 16:26

@wmg 刚测试了一下确实会报错

这个功能以前是可以的,可能是后来的版本改动的地方影响了这个功能

2018-07-16 16:14

直接使用 JDK 中的线程池相关 API。 JDK 中的轮子足够好时,不要重复造轮子

2018-07-16 16:13

将 QrCodeRender 源代码中的 OutputStream 定向到你的 FileOutputStream 就可以写入文件了

自己动手改进一下分分钟的事

2018-07-16 12:21

@lwcompany 我们一直都是这么用的,你按照我前面的解决办法还解决不了,太奇怪了

只能通过单步调试去看是什么问题,作为问题回答者,根据当前信息量无法再做进一步的回答

此外,检查一下你使用的模板引擎是什么类型,在 configConstant(Constants me) 中要配置:
me.setViewType(ViewType.JFINAL_TEMPLATE);

2018-07-16 12:19

这个需求解决起来有很多办法,任选其一:
1:用 url rewrite 来做,例如 nginx 可以配置 url rewrite
2:在 app1 和 app2 中通过 redirect 重定向来做
3:在 app1 和 app2 中转调一下 commonController/test ,将结果再响应给用户

2018-07-16 12:15

@netwild 感谢分享,超赞

2018-07-16 12:15

这个问题如果反过来说是可以的,就是 #for 循环出来的数据如何被 js 追加到 html 中去,把后端模板与 js 完全分开来处理就可以了

2018-07-16 09:55

里面有一个独立的方法处理 news 类型,稍微找一下

2018-07-15 17:26

@lwcompany 那么,你的 context path 设置的是多少? 值为 "" 也是可以的,这个值是随着你的启动参数去变化的

2018-07-15 16:46

@zhaofan 微信官方最初发布的 XXE 解决方案不是最终方案,建议升级到 jfinal weixin 2.1 ,这版使用了微信官方后来公布的方案

2018-07-15 16:45

周日上午试着改进了一下,发现整个结构都要改变,还要添加 pajx 才可以

工作量太大,暂时不动了

2018-07-15 11:35

此外, me.setDevMode(true);
me.addSharedObject("ctxPath", JFinal.me().getContextPath());

上面这两行代码放在 configEngine 的最前面,因为
me.setDevMode(...) 会立即对后续的代码产生影响
me.addSharedFunction("/common/_layout.html");

当然,这个对于本问题没有关联

2018-07-15 11:33

@lwcompany 这个就再也猜不到原因了,单步调试一下,直接实地定位错误

2018-07-15 09:47

@lwcompany 如果是 “非maven” ,注意配置一下 Default output folder,这里有配置的方法:
http://www.jfinal.com/doc

maven 项目不需要配置 default output folder