-4

我开发了一个简单的 struts 应用程序,它从数据库中检索和操作客户数据。现在我想在所有页面的顶部包含一个图像。我知道瓷砖是最好的方法。如何使用图块在我现有的项目中包含图像?

4

2 回答 2

2

你可以在这里找到一个很好的例子: First Struts Tiles Tutorial

基本上,您必须:

  • 使用磁贴标签 (tiles:insert) 定义页面的布局(模板)
  • 创建图块定义,告诉哪些 jsps(或静态资源)进入图块:插入您在布局中定义
  • 调整您的 struts 映射以重定向到命名的切片定义,而不是直接重定向到 jsps
于 2009-03-18T09:29:08.980 回答
0

首先你根据它划分你的模板(即 - 在单独的文件中制作 image.jsp),然后在你的示例中添加你想要显示它的 jsp 页面到 tiles.xml

<definition name="template">
<put-attribute name="image" value="/image.jsp"/>
<put-attribute name="header" value="/header.jsp"/>
<put-attribute name="content" value="/content.jsp"/>
<put-attribute name="footer" value="/footer.jsp"/>
</definition>

如果您不想显示任何内容,只需将其从 tiles.xml 中删除

于 2016-08-27T07:15:50.797 回答