URL закладки в версии JSF 1.x - PullRequest
2 голосов
/ 25 января 2011

Я узнал, что в JSF 2.0 URL-адрес можно изменить в адресной строке.Полезнее добавить URL в закладки.Есть ли способ сделать в версиях JSF 1.x.

Ответы [ 2 ]

3 голосов
/ 25 января 2011

Нет. Но в JSF 1.x есть несколько общепринятых методов для достижения лучших закладочных URL:

  • Не переходить на другую страницу после отправки, всегда возвращаться на ту же страницу и отображать сообщения об ошибках / успехах h:message(s).

  • Если вам действительно нужно перейти на другую страницу после отправки, предпочтите сделать это перенаправлением. Это приведет к тому, что браузер сгенерирует новый GET-запрос по указанному URL.

  • Не используйте h:commandLink / h:commandButton (который запускает POST) для простой постраничной навигации. Используйте h:outputLink или просто простые элементы HTML a. Это также лучше для SEO.

1 голос
/ 25 января 2011

Если вы хотите / можете расширить установку JSF 1.2, вы также можете взглянуть на PrettyFaces (http://ocpsoft.com/prettyfaces/),, которая добавляет дополнительную поддержку для URL-адресов, способных создавать закладки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...