Tiles页面模块化框架
Tiles 的页面模块化思路,真挺适合搞大项目的。是头部、底部、内容区域这类重复结构,用瓷砖(Tile)定义好,一处改动,全局同步,省心多了。
和 Struts 一起用,那简直是天作之合。你只需要在tiles-defs.xml
里定义页面结构,再在 Struts 配置里指过去,页面布局就能灵活切换,适合多模块系统。
Tiles 的配置也不复杂,Definition
用来定义每个模块,Attribute
能引用静态或动态内容,像是在拼页面的乐高积木。嗯,挺上头的。
布局方式支持
这样的标签,直接在 JSP 里嵌瓷砖,清晰明了。想根据条件动态插入?也没问题,定义写好了,Controller 那边丢个变量过去就能搞定。
最大优点就是:结构清晰、可复用性高、扩展也方便,维护起来不费劲。如果你项目里有多重复页面块,Tiles 还挺适合你试试的。
记得哦,定义归定义,别写太碎;模板瓷砖多用点,能省不少代码。还有,文件结构清楚点,后面接手的人也不会抓狂。
1.25MB
文件大小:
评论区