NutzCN Logo
问答 下午好wendal,问个问提就是模板找不到
发布于 2100天前 作者 as66708 1362 次浏览 复制 上一个帖子 下一个帖子
标签:

使用了nutz的beetl集成的
beetl.properties的配置是

#默认配置
ENGINE=org.beetl.core.engine.DefaultTemplateEngine
DELIMITER_PLACEHOLDER_START=${
DELIMITER_PLACEHOLDER_END=}
DELIMITER_STATEMENT_START=<%
DELIMITER_STATEMENT_END=%>
DIRECT_BYTE_OUTPUT = FALSE
HTML_TAG_SUPPORT = true
HTML_TAG_FLAG = #
HTML_TAG_BINDING_ATTRIBUTE = var
NATIVE_CALL = TRUE
TEMPLATE_CHARSET = UTF-8
ERROR_HANDLER = org.beetl.core.ConsoleErrorHandler
NATIVE_SECUARTY_MANAGER= org.beetl.core.DefaultNativeSecurityManager
MVC_STRICT = FALSE

#资源配置,resource后的属性只限于特定ResourceLoader
RESOURCE_LOADER=org.beetl.core.resource.ClasspathResourceLoader
#classpath 根路径
RESOURCE.root= /WEB-INF/templates

错误是

07-28 15:05:44.272  DEBUG - [UrlMappingImpl.http-bio-8080-exec-1] Found mapping for [GET] path=/ : MainModule.home(MainModule.java:54)
>>03:05:44:错找不到指定模板或者加载错(TEMPLATE_LOAD_ERROR): 位于0行 资源:/login.html
ClassLoader:WebappClassLoader
  context: 
  delegate: false
  repositories:
    /WEB-INF/classes/
----------> Parent Classloader:
java.net.URLClassLoader@58a90037
 Path://WEB-INF/templates
8 回复

这个接口上面应该是@Ok("beetl:login.html")吧 同时login.html 应该在WEB-INF/templates/login.html

@Ok("re:beetl:/login.html")

这是方法哪里的,我的页面是在WEB-INF/templates/login.html这里可是找不到

不要写绝对路径 方法上面直接@Ok("beetl:login.html") 听不懂吗

就是不可以啊。。改了

>>04:04:28:错找不到指定模板或者加载错(TEMPLATE_LOAD_ERROR): 位于0行 资源:login.html
ClassLoader:WebappClassLoader
  context: 
  delegate: false
  repositories:
    /WEB-INF/classes/
----------> Parent Classloader:
java.net.URLClassLoader@58a90037
 Path://WEB-INF/templates

RESOURCE_LOADER 用错了

添加回复
请先登陆
回到顶部