主题:怎样在 jfinal 集成中定制模板引擎

bt小白 2019年09月19日 38

3.15. 定制输出占位符输出允许定制。如所有日期类型都按照某个格式化输出,而不需显式的使用格式化输出,或者为了防止跨脚本站点攻击,需要对类型为String的值做检查等,不必使用格式化函数,可以直接对占位符输出进行定制,代码如下PlaceholderST.output = new PlaceholderST.Output(){ @Override public void write(Context ctx, Object value) throws IOException { //定制输出 ctx.byteWriter.writeString("ok"+value!=null?value.toString:""); }};

想在 jfinal 里订制自己的模板引擎,具体需要怎样弄。有谁弄过,欢迎交流。

bt小白 2019年09月19日

StatementParser 这个类在哪个版本中有呢,我目前是3.0.7的版本。

闲大赋 2019年09月19日

PlaceholderST.output  这是静态方法,直接在jfinal初始化地方调用就行了,官网有jfinal+beetl集成例子,你在初始化GroupTemplate地方调用一下这个