2018-08-27 21:47
@猴子的花果山 是冲突了,有很多办法解决,例如使用“原样输出” 指令就可以,看一下文档:
http://www.jfinal.com/doc/6-6
或者将 elem 指向的元素改一下名,不要使用 #end
又或者使用 jfinal 的输出指令当成字符串参数输出一下,例如:
elem: #("'#end'")
2018-08-27 18:37
@CrazyZH 你的程序在某处配置了
arp.getEngine().setSourceFactory(new ClassPathSourceFactory());
所以,引擎去 jar 包以及 class path 下面去寻找 sql 模板了,造成模板找不到,但从你上面给出的代码中看不出来你的配置,肯定是某个地方配置了,或者是自动编译没有打开
2018-08-27 16:12
@wendell620 @vk567 jfinal 3.4 开始,render 方法已经支持直接输出到文件了:
engine.getTemplate(...).render(para, "文件名");
如上所示,最后一个参数直接写文件名即可,当然,还支持 File 参数:
render(para, new File("文件名"));
这已经是将静态页面生成简洁到极致了
2018-08-27 16:07
@猴子的花果山 enjoy 引擎对于错误提示,首先会说明错误问题,然后会指出错误发生在哪个文件的哪一行代码,根据提示是很容易解决的,毕竟 enjoy 引擎只有 6 个核心指令,解决起来很容易