在Web开发中,网页代码的重复是一个不可避免的问题。我们做的网站,所有的页面都会 有一个比较统一的页面布局,只有和数据有关的部分会不同。如果每一个页面都包含完整的 HTML代码,那么就会造成很多的重复代码,而且在修改那些公共部分(如页头和页尾)的时 候,要对多个页面进行修改,非常的麻烦。
当然,解决这个问题的办法有很多,在ASP.NET中,有一种叫做母板页的机制可以做到, 在Java开发中,也有很多的办法,最简单的就是使用在jsp文件中使用include指令,也可以 使用其它很多的第三方模板库。
我这里选用的是Tiles模板引擎,Tiles是Struts的组成部分,因此在SpringSide2.0中使 用的时候,不需要下载第三方的组件,也不需要额外配置,直接使用就行了。
比如,在我的网站中,我的welcome.jsp布局图如下:
而我的用户注册页面RegUserStep1.jsp的布局图如下:
时间: 2024-08-17 16:15:27