2020-07-20 22:59

sql 管理功能用了 enjoy 模板引擎来生成 sql,是保留了空白字符的

如果要压缩,需要配置一下:
Engine engine = arp.getEngine();
engine.setCompressOn(' ');

2020-07-20 17:10

继承 RenderFactory ,覆盖掉其中的 getErrorRender 相关方法,返回自己定制的 ErrorRender 实现类就可以了

最后配置一下:
me.setRenderFactory(new MyRenderFactory());
这里假定你继承 RenderFactory 做的扩展为 MyRenderFactory

2020-07-20 16:12

@放羊的丁丁 这属于引入了一个依赖的多个版本,造成冲突的问题

2020-07-20 15:38

@bai_白白 先抛掉 docker 这个因素,在别的地方尝试配置 resourcePath 来实现功能,排除掉 docker 的问题

2020-07-20 15:36

@风满楼 jfinal 几乎所有地方都留有扩展机制,例如这次你可以通过扩展 DbPro 来接管 Db 中的 batchSave() 功能

2020-07-20 11:53

Db.batchSave 没有支持 .nextval 这个功能,参考这个改进一下:
https://jfinal.com/share/1601

收藏一下这个贴子,随时查阅

2020-07-20 11:19

@dilemma11 没看到代码,不好猜

2020-07-20 11:05

使用原样输出指令,例如:
#[[
大段的 js 代码
]]#

2020-07-20 10:23

按 F12 打开浏览器的开发者工具,查看出现 "Not Found" 时的路径是什么,然后根据路径调整 resourcePath 配置,每调整一次就观察路径变化,就立即能找到如何调整的方向

此外, resourePath 可以配置多个路径,用逗号分隔, 极度方便

2020-07-18 16:28

参考这几个分享:
https://jfinal.com/share/1455
https://jfinal.com/share/356
https://jfinal.com/share/347

从你给的异常来看,需要先解决跨域问题:
https://jfinal.com/share/1024
https://jfinal.com/share/1137
https://jfinal.com/share/1769
https://jfinal.com/share/260

2020-07-18 14:54

@zzutligang fastjson 好像默认去除了对于 null 值的转换,估计他用的 fastjson

而 jfinaljson 默认是保留 null 值转换的

这种需要回答者去猜问题到底是什么的贴子,是很不负责的,既对自己的时间不负责,也对回答者的时间不负责

2020-07-18 14:51

当然,建议使用 jfinal-undertow 来开发,让开发、打包、部署一体化,无需折腾 tomcat 这种东东的下载、配置、部署

jfinal-underow 支持所有 jfinal 版本,谁用谁爽翻:
https://jfinal.com/doc/1-2

2020-07-18 14:50

相应的 jetty-server 也要升级,升级到 : jetty-server-2019.3 这个版本

解决了很多遗留问题

2020-07-17 20:31

将 pom.xml 中的对 websocket 的依赖中的 provided 去除,重新打包部署

2020-07-17 16:15

一般来说调用父类的就可以:
hashCode() {
return super.hashCode();
}

equals 也差不多