文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Tiles使用

Tiles使用

时间:2007-08-07  来源:sdwsyjp

如下的方式使用tiles

<%@ include file="/common/taglibs.jsp"%>

<tiles:insert definition="setting.projectInfo" flush="true" />

插入setting.projectInfo标记的一页

taglibs.jsp里包括这么一句话:

<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%>

根据tiles-defs.xml里的setting.projectInfo设置

<definition extends="common.setting" name="setting.projectInfo">

<put name="leftBody" value="/WEB-INF/pages/common/body/projectinfoleftbd.jsp" />

<put name="rightBody" value="/WEB-INF/pages/common/body/projectinforightbd.jsp" />

</definition>

知道leftBody是/WEB-INF/pages/common/body/projectinfoleftbd.jsp页面,

而rightBody是/WEB-INF/pages/common/body/projectinforightbd.jsp页面。

所以我们只需要建立projectinfoleftbd.jsp和projectinforightbd.jsp页面的就OK了,

而左侧部分就是项目设定中的菜单,因为项目设定中又包括很多子页,所以在整个项目

设定中的左侧菜单是不变的,变的只有右侧主体部分,而 projectinforightbd.jsp这个

页面即项目设定中的一个项目基本信息的子页,项目设定中有多个这样的子页,这些页

是在tiles- defs.xml配置的,比如说

<definition extends="common.setting" name="common.prjproductversionadd">

<put name="leftBody"        value="/WEB-INF/pages/common/body/projectinfoleftbd.jsp" />

<put name="rightBody"        value="/WEB-INF/pages/project/body/prjproductversionaddrightbd.jsp" />

</definition>

leftBody是相同的,都为projectinfoleftbd.jsp,变化的只有rightBody。
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载