Условный рендеринг в JSF [дубликат]
This question already has an answer here:
Ajax update/render does not work on a component which has rendered attribute 1 answerЗдравствуйте, у меня есть этот код для условного рендеринга компонентов на моей странице:
<code><h:commandButton action="#{Bean.method()}" value="Submit"> <f:ajax execute="something" render="one two" /> </h:commandButton> <p><h:outputFormat rendered="#{Bean.answer=='one'}" id="one" value="#{messages.one}"/></p> <p><h:outputFormat rendered="#{Bean.answer=='two'}" id="two" value="#{messages.two}"/></p> </code>
Он получает ответ и отображает компонент, но чтобы увидеть его на моей странице, мне нужно обновить страницу. Как я могу решить эту проблему? Какие-либо предложения?