【发布时间】:2013-05-28 19:45:50
【问题描述】:
当我通过 spring 进行磁贴集成时,首先我将磁贴定义保留在类路径中,以使项目更清洁,结果如下异常:
SEVERE: Servlet.service() for servlet [superlite] in context with path [/Superlite] threw exception [Could not resolve view with name 'home' in servlet with name 'superlite'] with root cause
javax.servlet.ServletException: Could not resolve view with name 'home' in servlet with name 'superlite'
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1190)
at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:992)
servlet 容器无法查看切片定义。 所以,我迁移到常用的目录结构:/WEB-INF/defs/tiles.xml.. 效果很好。 我的好奇心是发生了什么,以至于当我在类路径中配置切片定义时,servlet 容器无法看到切片定义。是否有任何解决方案可以将切片定义保留在类路径中。
如果有人能帮我解决这个问题,那将是非常有帮助的,这样我晚上就可以睡个好觉了。
【问题讨论】:
-
您在非工作解决方案中究竟使用了什么值?
-
我使用
/WEB-INF/jsp/components/header.jspf类型的值来定义网页模板。
标签: spring jakarta-ee spring-mvc tiles tiles-3