Без вашего исходного кода я могу только догадываться.Если вы используете p:commandLink
, возможно, причина в том, что он отправляет запрос ajax по умолчанию.Затем вы должны использовать атрибут update
, чтобы указать компоненты, которые будут обновлены этим Ajax-вызовом.
Вот пример из Primefaces showcase :
<p:commandLink id="ajax" update="panel,display"
actionListener="#{pprBean.savePerson}">
<h:outputText value="Ajax Submit" />
</p:commandLink>
Другой вариант - установить ajax=false
и отправить полный запрос:
<p:commandLink id="nonAjax" actionListener="#{pprBean.savePerson}" style="margin-right:20px;" ajax="false">
<h:outputText value="Non-Ajax Submit" />
</p:commandLink>