模版引擎加载了 找不到模版 异常是
>>加载模板错(TEMPLATE_LOAD_ERROR): 位于0行 资源:/sentiment/index.html 模板根目录为 /WEB-INF/beetl
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
>>加载模板错(TEMPLATE_LOAD_ERROR): 位于0行 资源:/sentiment/index.html 模板根目录为 /WEB-INF/beetl
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(8)
引用来自“一直就没变”的评论
第一行链接显示 localhost/2
第一行链接显示 localhost/sentiment
这个是什么原因呢?
第一行链接显示 localhost/2
第一行链接显示 localhost/sentiment
这个是什么原因呢?
@if(totalPage>currentPage){
<a href="${actionUrl}${currentPage+1}">下页</a>
@}
@if(totalPage>currentPage){
<a href="${actionUrl}">末页</a>
@}
显示效果:
新出问题:
感谢你的回答,那如果用了maven 每次重新启动应该就没有这种问题了吧。
我目前是用的是jfinal jetty启动的项目,我后来在加载group模版的下面做了这样的处理
WebAppResourceLoader resourceload = (WebAppResourceLoader) gt.getResourceLoader();
resourceload.setRoot(resourceload.getRoot()+"/WEB-INF/beetl");
gt.setResourceLoader(resourceload);
我之前有看了jfinal-bbs 的例子,那个里边本身有没有定义模版的根路径。
看提示,模板跟目录是个相对路径,正常应该是绝对路径,你的环境是什么,还的详细告诉我。
另外,你可以手工设置一下模板根目录来解决这个问题FileResourcdeLoader f = (FileResourcdeLoader )groupTemplate.getResourceLoader();
f.setRoot()就可以了
之前的例子的路劲是在beetl配置文件中配置的 TEMPLATE_ROOT=/WEB-INF/beetl 我本身也这么做了,而且还做了上边所说的配置,才能进行正常的模版访问,现在还不清楚如果模版中引如js或css是什么效果
感谢你的回答!