Tiles页面模块化框架

Tiles 的页面模块化思路,真挺适合搞大项目的。是头部、底部、内容区域这类重复结构,用瓷砖(Tile)定义好,一处改动,全局同步,省心多了。

和 Struts 一起用,那简直是天作之合。你只需要在tiles-defs.xml里定义页面结构,再在 Struts 配置里指过去,页面布局就能灵活切换,适合多模块系统。

Tiles 的配置也不复杂,Definition用来定义每个模块,Attribute能引用静态或动态内容,像是在拼页面的乐高积木。嗯,挺上头的。

布局方式支持这样的标签,直接在 JSP 里嵌瓷砖,清晰明了。想根据条件动态插入?也没问题,定义写好了,Controller 那边丢个变量过去就能搞定。

最大优点就是:结构清晰、可复用性高、扩展也方便,维护起来不费劲。如果你项目里有多重复页面块,Tiles 还挺适合你试试的。

记得哦,定义归定义,别写太碎;模板瓷砖多用点,能省不少代码。还有,文件结构清楚点,后面接手的人也不会抓狂。

rar 文件大小:1.25MB