Похоже, вы перемещаетесь по POST, а не по GET.Вы не должны выполнять постраничную навигацию по POST в первую очередь.Замените <h:commandLink>
на <h:link>
.
Итак, не перемещайтесь по
<h:form>
<h:commandLink value="Auction" action="auction" />
</h:form>
, а по
<h:link value="Auction" outcome="auction" />
Форма JSF POST в основном отправляется на текущий URL, и любая навигация по умолчанию выполняется серверной стороной вперед с использованием RequestDispatcher#forward()
(если вы хорошо знакомы с базовым API сервлета, вы знаете, что это значит).Вместо этого вы можете обойтись перенаправлением
<h:form>
<h:commandLink value="Auction" action="auction?faces-redirect=true" />
</h:form>
, но, как уже было сказано, это обходной путь, а не решение.
См. Также: