赛迪网 > IT技术 Java > 技术动态
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

框架:struts的tiles框架应用的一些体会

发布时间:2007.12.20 04:55     来源:赛迪网    作者:yirancn

1.在struts-config.xml中插入下文件:

< plug-in className="org.apache.struts.tiles.TilesPlugin">
   < set-property   property="definitions-config"   value="/WEB-INF/tiles-defs.xml"/>
    < set-property   property="moduleAware" value="false"/> 
  < /plug-in>
2.web.xml文件加入标签库的应用:
< jsp-config>
  < taglib>
     < taglib-uri>/WEB-INF/struts-tiles.tld< /taglib-uri>
     < taglib-location>/WEB-INF/struts-tiles.tld< /taglib-location>
  < /taglib>
  < /jsp-config> 
3.在页面上使用< %@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>引入tiles标签。
4.定义tiles-defs.xml文件:
< ?xml   version="1.0"   encoding="UTF-8"?>  
< !DOCTYPE   tiles-definitions   PUBLIC   "-//Apache   Software   Foundation//DTD   Tiles   Configuration   1.1//EN"   "http://jakarta.apache.org/struts/dtds/tiles-

config_1_1.dtd">  
  < tiles-definitions>  
        < definition     name="index-definition"     path="/MyJsp2.jsp">                              
        < /definition>               
  < /tiles-definitions> 
5.编写页面框架:
< %@ page language="java" pageEncoding="GB2312"%>
< %@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>


< !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
< html>
  < head>
   
    < title>< tiles:getAsString name="title"/>< /title>

    < meta http-equiv="pragma" content="no-cache">
    < meta http-equiv="cache-control" content="no-cache">
    < meta http-equiv="expires" content="0">   
    < meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    < meta http-equiv="description" content="This is my page">


  < /head>
 
  < body  text="#333333" bgcolor="#ffffff" leftmargin="2" topmargin="2"marginwidth="0" marginheight="0">
  < div align="center">
    < tiles:insert attribute="top" />
    < table border="0" width="100%" height="90%" cellspacing="0" cellpadding="0">
       < tr>
          < td width="15%" height="80%" valign="top" align="left" >
            < tiles:insert attribute="left" />
          < /td>        
          < td width="85%" align="center" height="50%" valign="top">
             < tiles:insert attribute="body"/>
          < /td>
          < /tr>
     < /table>
     < tiles:insert attribute="bottom"/>                        
  < /div>  
  < /body>
< /html>

6。在web.xml配置< welcome-file-list>为包含以下内容的jsp页面welcome.jsp:
< tiles:insert definition="baseinfo_template" flush="true"/>
     (责任编辑:包春林)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 初学者必读:本人关于Spring的一些整理 (12-19) · 程序人生:程序员关注的Java 和 C#的比较 (12-19)
· JAVA高级:关于数据库设计中的14个技巧 (12-19) · JSP/Servlet/JSF--JSF与Struts的比较 (12-19)
· 设计及设计模式--设计模式之Factory (12-19) · 开发框架--Hibernate事务处理的机制 (12-19)
· JAVA高级:关于 java 泛型的基本使用 (12-19) · Java语言深入:java泛型-关于Java的类 (12-19)
· 初学Servlet总结,希望对大家有所帮助 (12-19) · Web Services&XML:利用DOM读取XML文件 (12-19)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 网购人均消费超千元 B2C市场销售环比现负增长
· 北京成立信息安全应急中心 24小时防奥运黑客
· 智能交通08年覆盖京城 怎样加强企业流程优化
· 电子监考系统解决方案 企业信息安全解决方案
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统