2020-07-07 10:19

任意环境下使用 ActiveRecordPlugin 在文档中有:
https://jfinal.com/doc/5-15

2020-07-07 10:18

你当前用的 list.size() 中的 list 对象是 java.util.Arrays.ArrayList , 而这个类是 private 的,所以才出现这个问题

建议改成 使用 java.util.ArrayList 来承载数据

2020-07-06 17:55

@andy1492008 V3 是腾迅后来搞出来的 API, 很少有支持的项目

2020-07-06 17:36

jfinal weixin 不支持 V3 接口,但其中的基本功能是可以使用的,例如签名之类的工具类

可以 copy 项目中的部分代码用于你自己的项目

2020-07-06 15:41

详细描述一下问题,在这里就可以解决

2020-07-06 15:40

一万个数据源都没问题, just do it

2020-07-06 10:40

@scotte 单步调试,找到原因

2020-07-06 10:04

WxaConfigKit.putWxaConfig(wxaConfig) 以后就不会再获取到 null 了

如果获取到了 null 通常如下:
1:获取先于 put, 但自己未察觉
2:getWxaConfig 时的 key 值不对,例如大小写问题,前后空格字符问题等等

2020-07-04 22:01

cos 已经升级到了 2020.4 版本,建议升上来

2020-07-04 22:00

使用任何一个框架,出现疑问要首先看看文档,况且 jfinal 的文档的量是极少极少的

要知道 jfinal 是完整的 web mvc + orm + aop + template engine。这么完整的功能,但文档很少很少,已经是尽全力在为你降低学习成本了

2020-07-04 21:58

默认的 json 转换用的是 JFinalJson.java 这个类文件,而它只会对 Model 中的 Map attrs 进行转换,会完全无视你的 getter 方法

所以要配置成 FastJson:
me.setJsonFactory(new FastJsonFactory());

这些问题在文档中已经详细说明:
https://jfinal.com/doc/12-3

2020-07-03 21:51

@liugz 在 undertow + nginx 的场景下严格测试过的,一定是可以的

2020-07-03 14:09

由于你的项目本身是跑在 http 上的,所以 nginx 与你的项目通信只能使用 http,所以 request.getScheme() 还是无法获取到 https

解决办法以前说得很详细,参考:
https://jfinal.com/feedback/1925

2020-07-02 16:29

不需要加什么东西,如果是打 war 包部署,按传统的部署方式就可以了

建议使用 jfinal 文档中的打包部署方式,比打 war 包方便得多:
https://jfinal.com/doc/1-3

下载首页右侧的 jfinal-demo-for-maven.zip, 打包用的 package.xml , 以及 pom.xml 中的配置可以直接使用

2020-07-01 12:36

你可以写一个简单的程序,通过 ServerSocket 打开上述不能用的端口,立即就能验证是端口不能用了