0

これは私を夢中にさせています。次の ui:composition は ui:include を使用してメイン ページに含まれ、提供されたランダム プロファイル ID のリストに基づいて画像をレンダリングしますが、コマンド リンクでプロファイル ID の同じ値を使用すると、別のプロファイルの値でレンダリングされます。リストからのIDなので、画像をクリックすると、まったく別のプロファイルが表示されたページが表示されます. ヘルプ!

<h:form>        
<ui:repeat value="#{profilesService.getRandomProfileIds(n)}" var="randomProfileId">
    <p:commandLink title="Profile #{randomProfileId}" action='#{viewProfileView.viewProfile(randomProfileId, null)}'>
        <p:graphicImage title="Profile #{randomProfileId}" id="profileImage" cache="false" style="height:100px;"                        
                            value="/ImgServlet?id=#{imageHelper.getPrimaryProfileImageId(randomProfileId)}&amp;comp"/>
    </p:commandLink> 
    <p:tooltip id="toolTipTrack" for="profileImage" value="#{randomProfileId}" trackMouse="true" />
</ui:repeat>   

助けていただければ幸いです。デバッグを試みましたが、これは意味がありません。私は明らかなことを見ていないと確信しています。

4

0 に答える 0