小白提问:jFinal + beetl 在 Jboss 7 下,怎么获取模板路径?
JBoss 版本是 7.1.1
在 jFinal 中这样加载 beetl 后
public void configConstant(Constants me) { me.setMainRenderFactory(new BeetlRenderFactory()); }发现指定的模板路径变为 %JBOSS_HOME%/modules/sun/jdk/main/service-loader-resources
请问要如何才能正确获取到视图所在路径?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这个是运行后的报错,我的项目结构如下:
-------- src
| | ---- main
| | | ---- java
| | | ---- resources
| | | ---- webapp
| | | | ---- WEB-INF
| | | | | ---- template
| | | | | | ---- index.html
| | | | | ----web.xml
这是对的啊
config.updateRootPath(你的模板路径);
你说的模板路径变成main/service-loader-resources..这不是你期望的目录,那期望的是在哪儿?
使用 jfinal 自带的 PathKit 来获取 webRootPath 就能正确获取到模版路径了