Java 如何使用平铺在现有项目中包含图像?

Java 如何使用平铺在现有项目中包含图像?,java,jsp,web-applications,struts,tiles,Java,Jsp,Web Applications,Struts,Tiles,我开发了一个简单的struts应用程序,它从数据库中检索和操作客户数据。现在我想在所有页面的顶部添加一个图像。我知道瓷砖是最好的方法。如何在我现有的项目中使用互动程序包含图像?您可以在这里找到一个很好的示例: 基本上,您必须: 使用平铺标签(平铺:插入)定义页面的布局(模板) 创建平铺定义,告诉哪些JSP(或静态资源)进入平铺:插入在布局中定义的平铺 调整struts映射以重定向到命名的tiles定义,而不是直接重定向到JSP 首先,您需要根据模板划分模板(即在seprate文件中-Make

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

您可以在这里找到一个很好的示例:

基本上,您必须:

  • 使用平铺标签(平铺:插入)定义页面的布局(模板)
  • 创建平铺定义,告诉哪些JSP(或静态资源)进入平铺:插入在布局中定义的平铺
  • 调整struts映射以重定向到命名的tiles定义,而不是直接重定向到JSP

首先,您需要根据模板划分模板(即在seprate文件中-Make 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中删除,而不想显示任何内容,请澄清您的具体问题或添加其他详细信息以突出显示您所需的内容。正如目前所写的,很难准确地说出你在问什么。请参阅“如何询问”页面,以获得澄清此问题的帮助。