随笔-37  评论-58  文章-4  trackbacks-0
      这么久都没有更新我的老窝了,说来惭愧哦,最近才把驾照的事情搞定,终于把桩考过了,由于我以前的驾照已经五年没审了,被注销了,没办法,家里让我重新去学个。。。小小的Congratulation一下。。。
      也就是由于驾照的事,很久没有来更新了,一周前学习了Struts的Tiles框架,到现在才写心得。。。
      首先,要实现Tiles框架,得创建一个描述网站布局的jsp文件,在文件中,导入struts-tiles.tld文件,对嵌入其他jsp文件的地方,使用<tiles:insert>标记,如:
      <tiles:insert attribute="content" ></tiles:insert>
      attribute属性指定的名称是要插入的文件的逻辑名字,具体的现实名称要到相关的XML文件中制定。

      接着创建一些相关的,将要插入到Tiles框架中的jsp文件,并且创建XML文件,在XML文件中对attribute进行配置。

      最后将xml文件插入到工程中,这需要在struts-config.xml文件进行配置:
  <plug-in className="org.apache.struts.tiles.TilesPlugin" >
   <set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml" />
   <set-property property="definitions-parser-validate" value="true" />
  </plug-in>
并且在创建的jsp文件中使用<tiles:insert definition="index-definition" ></tiles:insert>,从而将组件插入到网页当中,实现Tiles框架!
posted on 2006-08-22 19:28 枫中玎玲 阅读(687) 评论(0)  编辑  收藏 所属分类: Struts

评论:
# re: Tiles框架的实现 2008-08-20 11:54 | 王毅
你好,我使用Tiles遇到个问题,帮我解决下:

我的test.jsp大致如下:
<html>
<head>
<title><tiles:getAsString name="title"/></title>
</head>
<body>
<tiles:insert definition="tile.login" flush="true" />
</body>
</html>
访问时报错:Error.tag getAsString


去掉<tiles:getAsString name="title"/>一切正常


在Struts-Config.xml中加入ForwardAction以.do形式访问test.jsp仍然报错   回复  更多评论
  

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


网站导航: