Пример кнопки для возвращения на домашнюю страницу
<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>работают
совершенно одинаково.