这是我的一个Velocity模板的一部分。
DISTINCT
当我运行它时,IDE控制台提供
#if($!user.type==2)
<div class="main-site-styles">
#include('http://***/ca/88/4-9924.inc')
</div>
#end
在浏览器中访问URL时,该URL正常。我不知道我忘记用速度写什么配置。
答案 0 :(得分:0)
速度引擎通过使用抽象类docs for filter的实现来获取模板加载/解析作业。默认实现是从文件系统加载资源。
我认为您打算为ResourceLoader提供自定义行为,因为您还希望从文件系统和远程位置加载模板。也就是说,如果你URLResourceLoader,你应该能够实现一个行为符合你想要的自定义ResourceLoader。
一个选项,来自URLResourceLoader的大部分代码,并更改它确定从文件系统/远程位置加载的模板内容的方式。
我会将所有打开流的材料转储到模板中,因为您将确定要为内容加载的特定位置。
希望能为前进提供足够的帮助。我建议在调试器中将其拉出来,并确定什么是和没有传递给相关的加载方法。