我是JSF的新手,正在尝试理解action和outcome属性之间的区别。这不是按钮和命令按钮之间的区别,而是在同一个按钮标签上outcome和action属性之间的区别。
例如,我可以有:
<h:button value="Go" outcome="<value>" />
或者
<h:button value="Go" action="<value>" />
我不确定何时使用哪个。另外,如果<value>
是<#{bean.methodThatReturnsStringInNavigationRule}>
或<字符串文字在导航规则>
,是否有区别?
谢谢。
<h:button>
根本不支持action
属性。action
属性仅在<h:commandButton>
中受支持。 - BalusC