三个用于处理JSP页面布局的开源项目
来源:互联网 发布:壁虎老师java视频教程 编辑:程序博客网 时间:2024/05/24 03:22
1. Apache Tiles
Apache Tiles是一个JavaEE应用的页面布局框架。Tiles框架提供了一种模板机制,可以为某一类页面定义一个通用的模板,该模板定义了页面的整体布 局。布局由可以复用的多个块组成,每个页面可以有选择性的重新定义块而达到组件的复用。
2. SiteMesh
SiteMesh 是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的。
3. JSP Layout
JSP Layout 是一个用来实现 JSP 布局支持的简单示例项目。该项目只需要一个 Servlet 类,一些配置即可。
比较:
前两者都必须使用预先配置好的布局,使用XML文件来定义布局,真正的数据显示页面无法灵活控制所需的布局;而 JSP Layout 是一个超轻量级的布局控制,要使用哪个布局文件,由目标页面通过代码进行控制,例如
request.setAttribute("layout","main.jsp");
目前 JSP Layout 只包含一个 Servlet 文件,可塑性极强,思路完全跟 Velocity 中的 Layout 控制一致,布局无需任何配置即可完成。
http://www.oschina.net/question/12_8197
- 三个用于处理JSP页面布局的开源项目
- jsp页面的例外处理
- JSP页面的一些处理
- jsp的错误处理页面
- JSP页面的错误处理
- jsp错误页面的处理
- 【JSP】页面的异常处理
- JSP页面的异常处理
- jsp页面绝对路径的处理
- JSP页面的异常处理
- JSP页面的异常处理
- JSP表单提交给Servlet处理后,转到重定向的页面时,布局混乱
- 一个用于列举所有线程的JSP页面,便于调试
- 三个开源的ai项目
- 三个有关jsp页面操作的小错误 ¶
- WebSphere7 找不到用于处理 JSP 的扩展处理器
- WebSphere7 找不到用于处理 JSP 的扩展处理器
- 20 个用于处理页面滚动效果的 jQuery 插件
- NoSQL--查询存储、修改以及管理
- C link table question
- OpenGL中实现双缓冲技术的方法
- 搜索引擎中suggestion背后的算法结构
- previousSibling的简单测试
- 三个用于处理JSP页面布局的开源项目
- 游戏开发-橙光游戏背景素材
- TreeView控件的使用和如何添加图标
- ios拷贝文件,error code 516
- Android.mk文件的分析
- CSS文字或图片悬浮于另一张图片上,大小宽度适配手机的!
- Objective-C的集合类NSArray
- 几种比较简单的人物抠图方法
- Android 获取当前数据连接的状态 M