Sono nuovo di JSF e sto cercando di capire qual è la differenza tra l'azione e gli attributi del risultato? Questa non è la differenza tra pulsanti e pulsanti di comando, ma tra gli attributi esito vs azione sullo stesso tag pulsante.Attributo JSF azione vs risultato
Per esempio, posso avere:
<h:button value="Go" outcome="<value>" />
o
<h:button value="Go" action="<value>" />
Non sono sicuro di quando usare quale. Inoltre, fa la differenza se <value>
è <#{bean.methodThatReturnsStringInNavigationRule}>
o <string literal in navigation rule>
?
Grazie.
I pulsanti vengono in genere utilizzati per la navigazione, mentre i pulsanti di comando vengono in genere utilizzati per eseguire operazioni commerciali (e, se necessario, navigazione). – skuntsel
Come per l'aggiornamento, nessuno dei componenti JSF ha entrambi gli attributi nello stesso tag. Il '' non supporta affatto l'attributo 'action'. L'attributo 'action' è supportato solo in' '. –
BalusC
Il titolo di questa domanda lo rende molto più facile da trovare ora.Non penso che dovrebbe essere più considerato duplciate. – bjedrzejewski