如何使用瓷砖在我现有的项目中包含图像?

时间:2009-03-18 09:13:48

标签: java jsp web-applications struts tiles

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

2 个答案:

答案 0 :(得分:2)

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

基本上,你必须:

  • 使用图块标记(图块:插入)
  • 定义网页的布局(模板)
  • 创建切片定义,告诉哪些jsps(或静态资源)进入切片:插入您在布局中定义的
  • 调整您的struts映射以直接重定向到命名的tile定义而不是直接使用jsps

答案 1 :(得分:0)

首先根据它划分模板(即 - 在seprate文件中创建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中删除

即可