首页 / 软件开发 / JAVA / strtus之Titles框架应用
strtus之Titles框架应用2011-04-09Tiles框架建立在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>