2010-03-11 2 views
1

У меня есть ссылка нижнего колонтитула «Политика конфиденциальности» в моем приложении. Когда пользователь нажимает на эту ссылку, мы показываем некоторую информацию на странице вместе со ссылкой «Назад».Динамическая навигация в JSF

Теперь требуется, когда пользователь нажимает ссылку «Назад» Мне нужно отобразить предыдущую страницу, с которой он открыл страницу политики конфиденциальности.

Например

  • Пользователь на странице щелкает «Политика конфиденциальности», а затем, когда он нажимает кнопку «Назад», мы должны отобразить страницу A agian.
  • Если он нажимает кнопку «Политика конфиденциальности» со страницы B тогда, когда он нажимает на «Back» мы должны отобразить страницу B.

Мы можем использовать JavaScript, чтобы сделать это, но мы не должны использовать JavaScript. Может ли кто-нибудь помочь мне в этом?

+0

Ответ на подобный вопрос вчера: http://stackoverflow.com/questions/2417643/jsf-back-button Хотя 'history.go (-1)' ненадежен, Божо совершенно прав, что нет никакого смысла в том, чтобы вы msgstr "не предполагается использовать JavaScript". Сам JSF уже генерирует/использует кучу JavaScript. Почему бы вам не добавить некоторые пользовательские функции к этому самому? – BalusC

ответ

2

Вы можете передать параметр URL в ссылку «Политика конфиденциальности», в которой указывается, что представляет собой текущая страница. Затем вы будете использовать его в качестве результата «Назад».

2

Использование javascript (history.go(-1)) - JSF использует большое количество javascript уже, поэтому не беспокойтесь.

Смежные вопросы