Tiles与YUI LayoutManager的结合
最近在学习YUI,深感功能全面,正在试探是否可以作为页面部分的一揽子解决方案。
现在只发现缺少页面组装的功能,看来不得不依赖 apache tiles 了。
这两天做了个小例子,结合了YUI的LayoutManager和Tiles的功能,现在贴出来,欢迎对YUI感兴趣的朋友指正。
也欢迎对YUI感兴趣的朋友谈谈在企业开发里YUI的长处和短处。
首先是tiles的模板jsp文件,其中由tiles管理的Attribute都放在了中,这些又是LayoutManager的管理对象,代码如下:
其次是tiles的定义文件,其中有一个抽象页面定义和三个具体的页面定义,代码如下:
通过使用struts2-tiles-plugin,画面的迁移需要在struts.xml中这样定义:
这样,就可以实现一个由YUI LayoutManager进行布局的页面中,页面的各个组成部分通过tiles进行定义和组装。