打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
TILES框架的使用

1、在struts-config.xml文件中,导入定义的tiles框架文件:

<plug-in className="org.apache.struts.tiles.TilesPlugin" >
        <set-property property="definitions-config"
                     value="/WEB-INF/tiles-defs.xml,/WEB-INF/tiles-defs-news.xml" />
        <set-property property="definitions-parser-validate" value="true" />
        <set-property property="moduleAware" value="true" />
 </plug-in>

2、在tiles框架中定义要使用的框架:

<definition name="newsInfo.indexNews.modle" path="/news/newsNew/newsListTiles.jsp">

或者继承

<definition name="newsInfo.index.modle" extends="newsinfo">
        <put name="title"  value="新浪网_新浪二手房" />  
        <put name="header" value="/news/newsNew/header.jsp" />     
        <put name="list"  value="/news/newsNew/newsList.jsp" />     <!-- 左边焦点 -->
        <put name="jingcai"  value="/news/newsNew/jingcai.jsp" />     <!-- 左边推荐老总 -->
        <put name="jingjishang"  value="/news/newsNew/jinPaiJingji.jsp" />   <!-- 博客圈排行 -->
        <put name="loupanpaihang"  value="/news/newsNew/louPanPaiHang.jsp" /> <!-- 楼盘排行 -->
        <put name="gongju"  value="/news/newsNew/gongju.jsp" />     <!-- 右边列表 -->
        <put name="footer"   value="/info/indexbjFoot.jsp" />     <!-- 下边 -->
</definition>

3、在页面导入tiles框架:

<tiles:importAttribute name="list" ignore="true"/>
<tiles:importAttribute name="jingcai" ignore="true"/>
<tiles:importAttribute name="jingjishang" ignore="true" />
<tiles:importAttribute name="loupanpaihang" ignore="true" />
<tiles:importAttribute name="gongju" ignore="true" />
<tiles:importAttribute name="header" ignore="true" />
<tiles:importAttribute name="footer" ignore="true" />

在具体使用框架的地方插入框架,并自行导入页面:

<tiles:getAsString name="title"/>(含有字符串的这样调用)

<tiles:insert attribute="list"/>(含有页面的这样调用)……

 可以调用.do请求,通过Action将请求转发给tiles文件,tiles中的对应部分,调用相应的jsp页面或其他.do请求,并加载相应的页面,而在用do跳转道tiles配置文件时,直接应用框架名称即可,而在tiles框架调用jsp页面或请求的时候,应该以“/”开头。注意路径名。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
struts中tiles框架的组合与继承 - yjhmily - BlogJava
Tiles框架特性和内容
tiles框架理解
開源框架: Struts Gossip
struts2.0中配置tiles
深入Struts 1.1
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服