1.Sitemesh简介
Sitemesh是一个网络布局和修饰的框架,基于filter技术.
作用:利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的,减少重复代码的编写.(可能看到这儿不是很清楚,下面配几张图加以解释).
举个应用的场景: 点击下图上方的菜单.在浏览器的下方会显示出相应的界面.此时你会发现上面菜单栏的内容是一样的,而下面显示的内容则会根据你所点击的菜单发生变化.
按照常规思路,你会写很多不同的jsp页面,然后根据菜单的点击而跳转到不同的页面.但这样写你会发现一个问题,代码大量冗余.针对这种现象,人们编写了sitemesh框架.在这种框架下,关于菜单栏的代码只要写一次就ok了,大幅度降低了代码量.