宝贝小猪唛

常用链接

统计

最新评论

struts-Tiles使用

Tiles框架建立在jsp的include指令基础之上,为创建web页面提供了一种模版机制
l 特性:  
    a.创建可重用的模版
    b.动态构建和装载页面
    c.定义可重用的Tiles组件
    d.支持国际化
l Tiles框架包含以下内容
   a.Tiles标签库
   b.Tiles组件的配置文件
   c.TilesPlugIn插件

l  安装所需文件 , 如果在 web 应用中使用 tiles 标签库,以下文件必须在 WEB-INF/lib 目录中。

²        Struts.jar

²        Commons-digester.jar

²        Commons-beanutils.jar

²        Commons-collections.jar

²        Commons-logging.jar

struts-tiles.tld 文件放到 WEN-INF 目录下

l web.xml 中配置

<taglib>

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

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

</taglib>

l 在专门的 xml 中配置 tiles 组件,该文件在 WEB-INF

      <tiles-definitions>

    <definition name=”index-definition” path=”/layout.jsp”>

       <put name=”sidebar” value=”sidebar.jsp”/>

       <put name=”header” value=”header.jsp”/>

       <put name=”content” value=”indexContent.jsp”/>
       
<put name=”footer” value=”footer.jsp”/>

        </definition>

      </tiles-definitions>

l struts 配置文件 (struts-config.xml) 中配置 TilesPlugin 插件

         <plug-in className=”org.apache.struts.tiles.TilesPlugin”>

         <set-property property=”definitions-config” value=”/WEN-INF/tiles-defs.xml”/>

         <set-property property=”definitions-parser-validate” value=”true”/>

         </plug-in>

²        definitions-config 参数指定 tiles 组件的配置文件

²        definitions-parser-validate 参数指定 xml 解析器是否验证 tiles 配置文件,默认值为 true

l web.xml 中配置 ActionServlet

l .jsp 文件中插入 tiles 组件

<tiles:insert definition=”index-definition”>

posted on 2006-12-01 15:07 宝贝小猪唛 阅读(303) 评论(0)  编辑  收藏 所属分类: 框架&设计模式


只有注册用户登录后才能发表评论。


网站导航: