JSF力が値式をレンダリング
-
26-09-2019 - |
質問
私は、JSF(1.2)+ primefaces(1.1)に問題があります。私は、JSF上の古典的なサイトを書かれている、と私はすべての記事の要求は、バッキングBeanスコープを持っています。問題は、私は記事を評価しようとすると、バッキングBeanがもう存在しないということ、ではありません。 その私の事(私は(順位コードがレンダリングされたイドをお送りしますので)レンダリングフェーズの間に、この式の出力結果にJSFを強制したいが、私はdolar記号を使用している場合、私は#を使用しているかのように、すべてがexacly働くので、これは)のMyFacesのバグかもしれません。
他のソリューションは、セッションスコープにバッキングBeanもウォールドが、ユーザがより多くのページを開設している可能性が(と彼は最後に開いたを評価ウォルド)、他の問題は、セッションの有効期限が切れたとき、何が起こるかです....
ご協力いただきありがとうございます。
<p:rating stars="5" value="#{articleClientBean.userRating}" update="ratingCount, avgRating" rateListener="#{articleClientBean.handleRate}">
<f:param value="#{articleClientBean.articleId}" name="articleId"/>
</p:rating>
解決
使用h:inputHidden
代わります。
<p:rating stars="5" value="#{articleClientBean.userRating}" update="ratingCount, avgRating" rateListener="#{articleClientBean.handleRate}" />
<h:inputHidden value="#{articleClientBean.articleId}" />
所属していません StackOverflow