锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲av乱码一区二区三区按摩,亚洲成aⅴ人片久青草影院,亚洲一区二区三区国产精华液http://www.tkk7.com/zhaijianhui/category/15184.html鐮旂┒java鎶鏈?/description>zh-cnFri, 09 Mar 2007 11:07:42 GMTFri, 09 Mar 2007 11:07:42 GMT60Tiles support in MyFaces http://www.tkk7.com/zhaijianhui/archive/2006/09/25/71629.html铚樿洓铚樿洓Sun, 24 Sep 2006 21:39:00 GMThttp://www.tkk7.com/zhaijianhui/archive/2006/09/25/71629.htmlhttp://www.tkk7.com/zhaijianhui/comments/71629.htmlhttp://www.tkk7.com/zhaijianhui/archive/2006/09/25/71629.html#Feedback0http://www.tkk7.com/zhaijianhui/comments/commentRss/71629.htmlhttp://www.tkk7.com/zhaijianhui/services/trackbacks/71629.htmlTiles support
For better struts/tiles support, myfaces has an integrated JspTilesViewHandler (since release 1.0.6 bate). The main advantage of the ViewHandler is, that tiles-definitions can be sourced out into xml files (up to now using tiles and myfaces you had to definie the layout within jsp-pages).

Have a look at the tiles-webapp example.

Steps to implement a myfaces-tiles application:


1) configure the JspTilesViewHandler in your faces-config:
<application>
聽聽聽<view-handler>net.sourceforge.myfaces.application.jsp.JspTilesViewHandlerImpl</view-handler>
</application>

2) add the following lines to your web.xml
<context-param>
聽聽聽<param-name>tiles-definitions</param-name>
聽聽聽<param-value>/WEB-INF/tiles.xml</param-value>
</context-param>

3) define your layout in a tiles-definition file (sample from the tiles-webapp).

When rendering the view, the JspTilesViewHandlerImpl will take the given viewId and compute a tileId by
  • substituting any extension by ".tiles"
  • appending ".tiles" if path-mapping is used
Next the ViewHanlder looks up in the tile-definitions for the corresponding definition.
(eg. for viewId = /page1.jsp the lookup would be /page1.tiles)

By the way, the JspTilesViewHandlerImpl is part of the myfaces-components. So someone could use it with Sun's RI too.
==================================================================
<!DOCTYPE tiles-definitions PUBLIC
聽"-//Apache聽Software聽Foundation//DTD聽Tiles聽Configuration//EN"
聽"http://jakarta.apache.org/struts/dtds/tiles-config.dtd">

<tiles-definitions>
聽聽聽<definition聽name="layout.example"聽path="/template/template.jsp"聽>
聽聽聽聽聽聽聽<put聽name="header"聽value="/common/header.jsp"聽/>
聽聽聽聽聽聽聽<put聽name="menu"聽value="/common/navigation.jsp"聽/>
聽聽聽</definition>

聽聽聽<definition聽name="/page1.tiles"聽extends="layout.example"聽>
聽聽聽聽聽聽聽<put聽name="body"聽value="/page1.jsp"聽/>
聽聽聽</definition>

聽聽聽<definition聽name="/page2.tiles"聽extends="layout.example"聽>
聽聽聽聽聽聽聽<put聽name="body"聽value="/page2.jsp"聽/>
聽聽聽</definition>

</tiles-definitions>


http://www.marinschek.com/myfaces/tiki/tiki-index.php?page=Features

铚樿洓 2006-09-25 05:39 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 亚洲AV无码专区亚洲AV伊甸园| 青青青国产在线观看免费| 国产精品深夜福利免费观看| 91亚洲精品麻豆| 永久在线观看www免费视频| 99久久亚洲综合精品成人网| 99热这里有免费国产精品| 在线日韩日本国产亚洲| 91精品成人免费国产| 伊人久久亚洲综合| A级毛片高清免费视频在线播放| 亚洲中文字幕无码日韩| 久久精品成人免费网站| 亚洲一二成人精品区| 一级女人18毛片免费| 久久久久久亚洲精品影院| 国产自产拍精品视频免费看| 色五月五月丁香亚洲综合网| 亚洲av无码天堂一区二区三区| 一区二区三区精品高清视频免费在线播放 | 亚洲狠狠久久综合一区77777| 日韩精品在线免费观看| 亚洲欧洲在线播放| 妞干网免费观看视频| 成人精品国产亚洲欧洲| 激情综合色五月丁香六月亚洲| 日韩精品在线免费观看| 亚洲国产精品一区二区久| 永久免费看bbb| 久久国产乱子伦精品免费午夜| 亚洲国语精品自产拍在线观看 | 亚洲AV无码一区二区乱子仑| 亚洲精品国产V片在线观看| 国产一区二区免费视频| 国产亚洲国产bv网站在线| 人人狠狠综合久久亚洲高清| 一区二区免费视频| 亚洲AV色欲色欲WWW| 久久精品亚洲视频| 色吊丝永久在线观看最新免费| 中文字幕的电影免费网站|