Простое управление потоками в шаблоне Post-Redirect-Get - PullRequest
1 голос
/ 15 февраля 2012

Я ищу лучший способ перехода с одной страницы на другую на основе шаблона Post-Redirect-Get в JSF 2.0 Ранее я работал с Spring Webflow, и это потрясающий фреймворк, но я ищу простой способ.

Я также попробовал аннотацию @ViewScoped, но она не работает в PRG. Кроме того, t:saveState отлично работает в JSF 1.2, но не работает в JSF 2.0

Буду рад, если вы дадите мне совет.

1 Ответ

1 голос
/ 15 февраля 2012

Если это чистая постраничная навигация, лучше использовать простые ссылки GET вместо форм POST.JSF2 предлагает вам новый тег <h:link> для этого, который может принимать случай навигации как outcome.

Так, например,

<h:link value="Next page" outcome="next" />

(который переходит к next.xhtmlв той же папке)

вместо

<h:form>
    <h:commandLink value="Next page" action="next?faces-redirect=true" />
</h:form>

Это также намного удобнее для поисковых роботов.

См. также:

...