杨以杰
1.背景介绍
2.知识剖析
3.常见问题
4.解决方案
5.编码实战
6.扩展思考
7.参考文献
8.更多讨论
什么是Tiles
Tiles 是一种JSP布局框架,主要目的是为了将复杂的jsp页面作为一个的页面的部分机能, 然后用来组合成一个最终表示用页面用的,这样的话,便于对页面的各个机能的变更及维护。 Tiles使得struts在页面的处理方面多了一种选择。并且更容易实现代码的重用。(百度百科)
Tiles起源
最早的Tiles是组装在Struts1.1里面的,主要目的是为了将复数的jsp页面作为一个的页面的部分机能, 然后用来组合成一个最终表示用页面用的,这样的话,便于对页面的各个机能的变更及维护。 现在Tiles已经作为一个Apache独立的开源项目维护着。
Tiles作用
Tiles允许作者定义页面片段,这些片段可以在运行时被组合成一个完整的页面。 这些片段或片可以被简单的包括在内,以便减少常见的页面元素的重复或者嵌入在其他的片中以开发一系列可重复使用的模板。 这些模板简化了整个应用程序中一致的外观和感觉的开发。(Tiles官方文档)
Tilles经典布局
怎样使用tiles框架?
依赖和配置文件
拆分Jsp页面
在tlies.xml中定义
大型网站页面数量庞大,修个每个页面相同部位的工作量大
多数个页面都有相同的部分,重复代码过多,不够精简
SSM中使用Tiles
Tiles中使用正则表达式
百度百科
Apache Tiles官方文档:http://tiles.apache.org/
http://blog.sina.com.cn/s/blog_a123d4d50101792d.html
http://www.tuicool.com/articles/ZbMn2a
除了这两种用法,还有没有什么进阶用法?
By:杨以杰