创建一个名为example的主页
baseLayout.jsp,其中包含一个用于页眉,正文,页脚,工具栏等的部分。
您应该使用Struts
include标记或类似标记包括每个部分。在此页面中
head,您可以放置
link标签的位置。该页面以及每个操作都将返回该页面,除了那些返回重定向(如结果)的操作外,您还将在每个页面上都有一个链接。
这是与Tiles框架中使用的概念相同的,在Tiles框架中,您可以在tile配置文件中定义布局,并使用
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框架的同时创建一个外观不错的网页。



