我写了提到的代码
<link rel="Shortcut icon" href="img/favicon.ico"/>
在JSP页面的开头部分,它能够显示图像以及页面的标题名称,但是我想要的是它应该反映在项目的所有页面上。那应该怎么办呢?
注意:一个favicn.ico和环境是java Struts2
favicn.ico
创建一个名为example的主页baseLayout.jsp,其中包含一个用于页眉,正文,页脚,工具栏等的部分。
baseLayout.jsp
您应该使用Struts include标记或类似标记包括每个部分。在此页面中head,您可以放置link标签的位置。该页面以及每个操作都将返回该页面,除了那些返回重定向(如结果)的操作外,您还将在每个页面上都有一个链接。
include
head
link
这是与Tiles框架中使用的概念相同的,在Tiles框架中,您可以在tile配置文件中定义布局,并使用tiles结果类型由操作返回。
tiles
另一种方法是创建仅包含链接的JSP文件,并将其包含在每个页面上,但是与上述解决方案相比,它的生产率较低。
如果您不熟悉Tiles框架,则可以阅读此答案以开始使用。
我正在考虑使用简单的功能,例如用于导航的侧栏和带有网站名称的顶部横幅等,并且希望此功能可以在每个页面中使用。 您绝对需要通过Tiles-2插件或Tiles-3插件与Struts 2进行磁砖和磁砖集成 网络上有很多关于这些主题的示例教程,例如 Struts 2 Tiles集成教程 Struts 2教程系列–如何将Tile插入您的项目 Eclipse中带有示例的Struts 2 Tiles插件教程 Struts 2 Tiles Framework集成教程示例 Struts2 Tiles示例 使用Struts 2 Tiles,Struts 2 Tiles示例 我已经读过要在JSP中执行此操作,我必须使用标记文件(存储在WEB-INF文件夹中),然后在每个JSP页面上链接到这些文件? 标签有点过时,但是在JSP中,您应该使用struts标签 我也看到人们在Photoshop中创建这些横幅和侧边栏等,这是网站开发中通常发生的事情吗? 是的,横幅,图像是用它设计的。 总结一下:在使用JSP和Struts 2框架的同时创建一个外观不错的网页。
我正在考虑使用简单的功能,例如用于导航的侧栏和带有网站名称的顶部横幅等,并且希望此功能可以在每个页面中使用。
您绝对需要通过Tiles-2插件或Tiles-3插件与Struts 2进行磁砖和磁砖集成
网络上有很多关于这些主题的示例教程,例如
我已经读过要在JSP中执行此操作,我必须使用标记文件(存储在WEB-INF文件夹中),然后在每个JSP页面上链接到这些文件?
标签有点过时,但是在JSP中,您应该使用struts标签
我也看到人们在Photoshop中创建这些横幅和侧边栏等,这是网站开发中通常发生的事情吗?
是的,横幅,图像是用它设计的。
总结一下:在使用JSP和Struts 2框架的同时创建一个外观不错的网页。