Struts:与Tiles框架的第一次密切接触[Java编程]
本文“Struts:与Tiles框架的第一次密切接触[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
1、若何利用Tiles框架
1.增添jar包,struts已经集成
2.配置struts-config中的plus-in属性
3.配置web.xml中的taglib属性,将tiles标签配进去
4.写Tiles的配置文件tiles-def.xml
5.按照tiles-def.xml写筹划,筹划其实就是一个.jsp,只不过包含了tiles:insert
6.写页面
7.差别的跳转方法:
1)增添新页面(每个页面需求写两个JSP,一个调用页面,一个框架中的页面)
2)用action的paremeter属性.
2、利用Tiles框架需求注意的地方:
1.plus-in属性中的definitions-config属性指定Tiles配置文件,可以指定多个
2.Tiles配置文件中的组合关系
<definition name="base-definition" path="/layout.jsp">
<put name="sidebar" value="sidebar.jsp"/>
<put name="header" value="header.jsp"/>
<put name="content" value=""/>
<put name="footer" value="footer.jsp"/>
</definition>
<definition name="index-definition" extends="base-definition">
<put name="content" value="indexContent.jsp"/>
</definition>
这样一来,每次增添一个新的近似indexContent的页面时,只需求配置一个新的担当自base-definition的definition就OK了
3.主调页面和筹划中的内容页面是差别的概念.主调页面只需求有这么几句话就OK
<%@ page contentType="text/html; charset=gb2312" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-tiles" divfix="tiles"%>
<tiles:insert definition="index-definition"/>
此中definition属性指定需求用到Tiles中的哪个配置
而内容页面就完好可以不考虑模板的问题,直接该怎么写,就怎么写.
4.两种差别的利用方法还没弄懂得.不过Tiles确切很好用.
3、Tiles的优缺陷:
说真话,跟利用框架构造比起来,还是对比麻烦的,并且会增添JSP的数目.但是和目前用的Frame框架对比,是对比安全的.目前用的Frame框架假如在地址栏里直接输入一个url,就会招致框架不复存在.这样是很危险的.而Tiles刚好补偿了这方面的不足.
以上是“Struts:与Tiles框架的第一次密切接触[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |