strtus之Titles框架应用 - 编程入门网
</td>
</tr>
</table>
</body>
</html>
在模板文件layout.jsp 中定义了网页的布局,但没有指定各部分的具体内容。在 layout.jsp中包含了多个<tiles:insert>标签,它的attribute属性仅仅指定了待插入内容的逻辑名,而没有指定真正被插入的文件。 strtus之Titles框架应用(4)时间:2011-04-09(4)在index.jsp和product.jsp中运用Tiles模板 例 index.jsp
例 product.jsp
在index.jsp 和product.jsp 中,<tiles:insert>标签指定插入的模板文件,index.jsp 和 product.jsp均使用相同的模板文件layout.jsp。<tiles:insert>标签中包含了若干<tiles:put>子标 签,它指定插入到模板中的具体内容。<tiles:put>标签的name 属性和模板文件中的 <tiles:insert>标签的attribute属性匹配,<tiles:put>标签的value属性指定插入到模板中的具 体JSP文件。 采用Tiles模板机制,大大提高了代码的可重用性和可维护性,模板中包含了网页共同 的布局。如果布局发生变化,就只需要修改模板文件,而无需修改具体的网页文件。不过, 从例程16-13 和16-14 中可以看出,尽管index.jsp 和product.jsp 文件的长度都缩短了,但 是两者还是存在重复代码。 采用Tiles 模板和Tiles 组件创建复合式网页 为了最大程度地提高代码的可重用性和灵活性,Tiles 框架引入了Tiles 组件的概念。 Tiles 组件可以代表一个完整的网页,也可以代表网页的一部分。简单的Tiles 组件可以组 合成复杂的Tiles组件,或被扩展为复杂的Tiles组件。 Tiles组件的基本使用方法 Tiles框架允许在专门的XML文件中配置Tiles组件。例如,以下代码定义了一个名为 “index-definition”的Tiles组件,它描述整个index.jsp网页: xml文件
strtus之Titles框架应 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |