0

JSFのfaces-configファイルのパスを取得してxhtmlページに埋め込みたいです。faces-configの場合:

<navigation-rule>
    <from-view-id>*</from-view-id>
    <navigation-case>
        <from-outcome>left</from-outcome>
        <to-view-id>/Template/LeftPage.xhtml</to-view-id>
    </navigation-case>
</navigation-rule>

xhtmlでは、UIタグ<ui:include src="??????" />で取得したいので、これを行うのを手伝ってください。

4

1 に答える 1

0

私はfaces-configがマネージドBeanナビゲーションページを宣言するために使用されていると思います。このように使用して、

 <f:view xmlns="http://www.w3.org/1999/xhtml"
  xmlns:ui="http://java.sun.com/jsf/facelets"
  xmlns:h="http://java.sun.com/jsf/html"
  xmlns:a4j="http://richfaces.org/a4j"
  xmlns:f="http://java.sun.com/jsf/core"
  xmlns:rich="http://richfaces.org/rich">
 <meta http-equiv="Content-Type" content="text/html"/>
 <head>
 </head>
    <body  >
    <h:form >
    <div id="messagediv">
        <rich:messages globalOnly="true" style="color:red;font-size:12px;weight:bold;"/>
    </div>
        <div align="center">
            <table cellpadding="0" cellspacing="0" border="0" width="1160">
                <tbody>
                    <tr>
                        <td>
                            ***<ui:include src="/include/header1.xhtml" />***
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <div style="background:white;padding: 20px 20px 20px 30px;height:#{contentHeight}px;">
                                <ui:insert name="content"/>
                            </div>
                        </td>
                    </tr>
                </tbody>
            </table>
        </div>
    </h:form>
</body>

于 2012-08-03T03:36:01.893 に答える