Скачиваний:
84
Добавлен:
09.05.2014
Размер:
501.25 Кб
Скачать

Пример кнопки для возвращения на домашнюю страницу

<div>

<h:commandButton action="#{calculatorController.add}" value="Add" />

<h:commandButton action="#{calculatorController.multiply}" value="Multiply" />

<h:commandButton action="#{calculatorController.divide}" value="Divide" />

<h:commandButton action="#{calculatorController.clear}" value="Clear" immediate="true"/>

<h:commandButton action="HOME" value="Home" immediate="true"/>

</div>

Отметьте, что значением атрибута value является HOME. В листинге 47 показано правило перехода, связывающее значение HOME с домашней страницей приложения:

Правило перехода на домашнюю страницу

<navigation-rule>

<navigation-case>

<from-outcome>HOME</from-outcome>

<to-view-id>/home.jsp</to-view-id>

<redirect/>

</navigation-case>

</navigation-rule>

Как видите, с точки зрения правил перехода и вызова обработчиков, элементы <h:commandButton> и <h:commandLink>работают совершенно одинаково.

Соседние файлы в папке ответы к кр2 (jsf)