Engine.setCompressorOn()压缩html的时候设置白名单

波总,Engine.setCompressorOn()压缩html的时候能不能白名单,因为有些页面我并不想压缩,比如,html上需要显示代码,而进行压缩后显示的格式就变掉了。

评论区

JFinal

2020-10-16 17:32

目前没有这个功能,你可以通过别的方式解决

Engine 对象的配置是独立的,你可以让那些不希望被压缩的 html 使用没有配置 engine.setCompressorOn() 的 Engine 来做这个工作

多 Engine 管理很方便,例如,你可以:
// 创建一个名为 myEngine 的 engine 对象
Engine engine = Engine.create("myEngine");
// 对它进行独立的配置,例如,不启用压缩
engine.setXxx(...);

在任意地方通过 use(engineName) 方法获取上述 Engine 对象:
Engine engine = Engine.use("myEngine");
engine.getTemplate(...).render(....);

RandomMe

2020-10-20 12:18

好的,谢谢波总