0

あるファイルを別のファイルに含めるこのようなケースがあります。しかし、ページはより複雑です.. #{param1} が値付きであるのに対し、#{param2} が値なしで取得されることがあります。上書きする可能性のある同じ名前の他のパラメーターがどこにもないことを確認するために、パラメーターにランダムな名前を付けました。

ui:param の値が空白で上書きされるのはなぜですか?

最初の xhtml には、別のファイルを含めます。

<ui:include src="/myFile.xhtml">    
    <ui:param name="param1"     value="stringvalue1" />
    <ui:param name="param2"     value="stringvalue2" />
</ui:include> 

myFile.xhtml

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:s="http://jboss.org/seam/faces"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:c="http://java.sun.com/jsp/jstl/core"
    xmlns:fn="http://java.sun.com/jsp/jstl/functions"
    xmlns:p="http://primefaces.org/ui">

    #{param1}
    #{param2}
</ui:composition>
4

0 に答える 0