首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring & Tiles -摆脱tiles.xml

Spring & Tiles -摆脱tiles.xml
EN

Stack Overflow用户
提问于 2011-07-26 13:51:34
回答 1查看 825关注 0票数 3

我有一个Tiles模板,其中每个页面都提供一个标题,一些要添加到<head>中的内容,一些要放在一些具体<div>中的内容,以及要附加到<body>中的内容。

这些东西中的大多数都非常小,因为页面是用JS呈现的。

如何摆脱tiles.xml或使其更易于管理?

我不希望每个页面都需要3个文件:

代码语言:javascript
复制
<definition name="my_page" template="/template.jsp">
    <put-attribute name="title" value="My Title" />
    <put-attribute name="head" value="/tiles/my-head.jsp" />
    <put-attribute name="body" value="/tiles/my-page.jsp" />
    <put-attribute name="body-append" value="/tiles/my-append.jsp" />
</definition>

我不想把所有页面的内容都放在tiles.xml中。

理想情况下,它将简单地将my_page重定向到/my_page.jsp,后者将自动导入和填充模板。

我说的是一个带有TilesView的Spring应用程序。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-26 15:58:21

您可以直接在JSP中使用tiles JSP标记。如果您不想使用定义,则不必使用定义。

My_page.jsp中的

代码语言:javascript
复制
<tiles:insertTemplate template="/template.jsp" flush="true">
<tiles:putAttribute name="title" value="My Title" />
<tiles:putAttribute name="head" value="/tiles/my-head.jsp" />
... etc
</tiles:insertTemplate>

请参阅http://tiles.apache.org/framework/tiles-jsp/tlddoc/index.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6825828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档