当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:14:00  来源:本站整理

<b>Struts1.x系列教程(23):操纵Tiles模板举行策划</b>[Java编程]

赞助商链接



  本文“<b>Struts1.x系列教程(23):操纵Tiles模板举行策划</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

Tiles供应的模板机制可以最大限度地避免反复编写代码.实际上,Tiles模板就是的JSP页面,只是在这种JSP页面中利用Tiles标签替换肯定不了的内容(相当于占位符),也就是需求在开辟人员利用模板时来肯定的内容.除了这一点,Tiles模板页面和普通的JSP页面完好相同.

普通的模板页面可以有以下两种占位符:

1.字符串:利用<tiles:getAsString>标签举行占位.如<tiles:getAsString name = "title" />.

2.Web资源(包含JSP、Servlet、HTML等):利用<tiles:insert>标签来占位,如<tiles:insert attribute="header" />.

下面我们来看一下若何编写一个Tiles模板.在Web根目录中成立一个layout.jsp文件,代码以下:

<%@ page pageEncoding="GBK"%>
   <%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles"%>
   <html>
       <head>
           <title><tiles:getAsString name="title" /></title>
       </head>
       <body>
           <table border=<tiles:getAsString name="border" />>
               <tr>
                   <td>
                       <tiles:insert attribute="header" />
                   </td>
               </tr>
               <tr>
                   <td>
                       <tiles:insert attribute="body" />
                   </td>
               </tr>
               <tr>
                   <td>
                       <tiles:insert attribute="footer" />
                   </td>
               </tr>
           </table>
       </body>
   </html>

从上例可以看出有五处占位符,这些内容将由开辟人员在利用layout.jsp模板时指定.在编写完上述模板后,在Web根目录中成立三个在模板中利用的JSP文件,代码以下:

header.jsp

<%@ page pageEncoding="GBK"%>
这是一个页头
body.jsp

<%@ page pageEncoding="GBK"%>
这是一个页体

footer.jsp

<%@ page pageEncoding="GBK"%>
这是一个页尾

下面我们来利用这个模板.在Web根目录中成立一个mypage.jsp文件,代码以下:

<%@ page contentType="text/html; charset=GBK"%>
   <%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles"%>
   <tiles:insert page="layout.jsp">
       <tiles:put name="title" value="我的页面" />
       <tiles:put name="border" value="${param.border}"/>
       <tiles:put name="header" value="header.jsp"/>
       <tiles:put name="body" value="body.jsp"/>
       <tiles:put name="footer" value="footer.jsp"/>
   </tiles:insert>


  以上是“<b>Struts1.x系列教程(23):操纵Tiles模板举行策划</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .