当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:12:00  来源:本站整理

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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 在Google App Engine中操纵Struts2框架
  • 关于Struts和Spring两种MVC框架的比较
  • <b>Struts2文件上传</b>
  • 让Struts与Hibernate顺利协同工作
  • Hibernate+Spring+Struts扩大Struts
  • J2EE底子 用Struts框架开辟MVC系统步骤
  • <b>J2EE底子:Struts框架初学者从这里入门</b>
  • struts2整合tiles及配置
  • Struts2.0深化学习 命名空间,模子驱动,表单反复提交
  • 操纵Struts 2开辟RESTful服务
  • Struts2输入校验(一) validate办法-validateXxx办法
  • Struts2输入校验(二) 考据框架
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .