锘??xml version="1.0" encoding="utf-8" standalone="yes"?>污污软件在线观看,黑人巨大亚洲一区二区久,亚洲精品免费一区二区三区http://www.aygfsteel.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.aygfsteel.com/zhaijianhui/archive/2006/09/25/71629.html铚樿洓铚樿洓Sun, 24 Sep 2006 21:39:00 GMThttp://www.aygfsteel.com/zhaijianhui/archive/2006/09/25/71629.htmlhttp://www.aygfsteel.com/zhaijianhui/comments/71629.htmlhttp://www.aygfsteel.com/zhaijianhui/archive/2006/09/25/71629.html#Feedback0http://www.aygfsteel.com/zhaijianhui/comments/commentRss/71629.htmlhttp://www.aygfsteel.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 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 大城县| 温泉县| 景东| 怀集县| 舒兰市| 嘉荫县| 马鞍山市| 双鸭山市| 潍坊市| 洞头县| 科技| 门源| 平舆县| 双辽市| 泸州市| 常州市| 玛曲县| 资源县| 肇东市| 巨鹿县| 武穴市| 吴忠市| 昌邑市| 原阳县| 海南省| 巴彦淖尔市| 滕州市| 息烽县| 冕宁县| 南江县| 贡觉县| 剑川县| 逊克县| 仲巴县| 香格里拉县| 平舆县| 杂多县| 扎赉特旗| 沂南县| 汤阴县| 闸北区|