我正在将 Apache Tiles 2.1.4 与 Spring MVC 3 一起使用。我设法将它们配置在一起,一切正常。我的下一步是添加 CSS,这就是我遇到问题的地方 - 这很可能是一个简单的问题,但我无法让我的模板 jsp 获取 css。
来自我的 tiles-defs.xml 的片段
<definition name="baseLayout" template="/WEB-INF/tiles/baseLayout.jsp">
<put-attribute name="title" value="Template"/>
<put-attribute name="header" value="/WEB-INF/tiles/header.jsp"/>
<put-attribute name="styles" value="base.css"/>
<put-attribute name="subheader" value="/WEB-INF/tiles/subheader.jsp"/>
<put-attribute name="menu" value="/WEB-INF/tiles/menu.jsp"/>
<put-list-attribute name="bodyItems">
<add-attribute value="/WEB-INF/tiles/body.jsp"/>
</put-list-attribute>
来自我的模板 jsp (baseLayout.jsp) 的片段
<link type="text/css" rel="stylesheet" href="<%=request.getContextPath()%>/WEB-INF/css/displayTagTable.css"/>
来自我的 CSS 的片段:
body {
background-color: red;
}
我使 css 尽可能简单,只是为了检查我的 jsp 是否获取 css 文件。
我还检查了我的 css 文件是否位于正确的位置 - 但我的 jsp 文件没有获取 css 文件。有人可以帮忙吗?
任何帮助都感激不尽。
谢谢,扎汉希尔