strtus之Titles框架应用 - JAVA - 面向对象技术开发

面向对象技术开发

会员投稿 投稿指南 站长资讯通告:
您的位置: 首页 > OOP语言 > JAVA > 正文

strtus之Titles框架应用

来源: www.bianceng.cn 阅读:

Tiles框架建立在JSP的include指令的基础上,但它提供了比JSP的include指令更强大的功能。

Tiles框架具有如下特性:

- 创建可重用的模板

- 动态构建和装载页面

- 定义可重用的Tiles组件

- 支持国际化

Tiles框架包含以下内容:

- Tiles标签库

- Tiles组件的配置文件

- TilesPlugIn插件

Tiles标签库的<tiles:insert>标签和JSP include指令具有相同的功能,也能把其他的JSP

页面插入到当前页面中。例如,以下两条语句的作用是相同的:

<jsp:include page="indexContent.jsp"/>

<tiles:insert page="indexContent.jsp" flush="true"/>

<tiles:insert>标签的page 属性指定被插入的JSP 文件;flush属性的可选值包括true 和

false。当flush的属性值为true时,表示在执行插入操作之前,先调用当前页面的输出流的

flush()方法。

开发步骤

(1)安装Tiles标签库所需的文件。

以下文件必须位于WEB-INF/lib 目录中:

l struts.jar
l commons-digester.jar
l commons-beanutils.jar
l commons-collections.jar
l commons-logging.jar

此外,应该把Tiles标签库的定义文件struts-tiles.tld拷贝到WEB-INF目录下。

(2)在web.xml文件中配置如下<taglib>元素:

<taglib>
<taglib-uri>/WEB-INF/struts-tiles.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
</taglib>

Tags:
相关文章列表: