fala galera ta rolando algo entra aki na minha classe…
tenho uma classe extends a Action form
package view.grupo;
import org.apache.struts.action.ActionForm;
public class GrupoForm extends ActionForm {
protected int id = 0;
protected String descricao = null;
protected String botao = null;
public String getBotao() {
return botao;
}
public void setBotao(String p_botao) {
botao = p_botao;
}
....
}
XML
..
<form-bean name="grupoForm" type="view.grupo.GrupoForm">
<form-property name="botao" type="java.lang.String"/>
<form-property name="id" type="java.lang.Integer"/>
<form-property name="descricao" type="java.lang.String"/>
</form-bean>
..
<action path="/AtualizarGrupo"
type="view.grupo.AtualizarAction"
scope="session"
name="grupoForm">
<forward name="sucesso" path="form.jsp"/>
</action>
Minha JSPtenho um FORM com 2 botoes de submit, cada um com um nome.
<html:submit property="botao">
<bean:message key="grupoform.form.avancar"/>
</html:submit>
<html:submit property="botao">
<bean:message key="grupoform.form.cancelar"/>
</html:submit>
Na minha classe view.grupo.AtualizarAction
eu chamo o botao
AtualizarAction.class
..
String botao = ((GrupoForm)form).getBotao();
..
QUANDO EU APERTO ENTER DO TECLADO ta retornando NULO!!!
mas qnd eu clico com o MOUSE funciona
pq isso??
abraços!