Самый элегантный способ перенаправления на домашнюю страницу в JSF - PullRequest
2 голосов
/ 22 августа 2011

в левом верхнем углу моего приложения есть логотип.После того, как я нажму на него, я хочу быть перенаправлен на домашнюю страницу, где бы я ни был сейчас.Конечно, я мог бы просто связать это www.myhomepage.com, но это не очень хорошо и масштабируемо.Я мог бы связать это с действием = "../ spring / main-flow", но это тоже не хорошо.Как мне сделать это правильно?

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 22 августа 2011

Ссылка на контекстный путь напрямую:

<a href="#{request.contextPath}">...</a>

Или когда вы все еще используете устаревшую JSP в качестве технологии просмотра:

<a href="${pageContext.request.contextPath}">...</a>

Работает также в комбинации с <h:outputLink>.

Или используйте новый JSF2 <h:link>, если у вас есть, например, index.xhtml, он автоматически добавит путь к контексту:

<h:link outcome="/index">...</h:link>
1 голос
/ 22 августа 2011

Все, кроме /, кажется слишком сложным, если не задействованы другие поддомены.

...