-
Gente eu tenho um ActionForm chamado FormLogin !!!
-
Onde nesse formLogin eu seto um valor pro campo “codigo” . Eu queria exibir o valor do campo codigo em todos os outros formularios .
-
Obs.: Os outros formularios tambem vao ter esse campo “codigo” so para exibir o ke foi setado no formLogin !!!
-
Tem como eu fazer isso ?
Ajuda ActionForm
E
3 Respostas
C
olá, pra que todos os outros formulários vejam o valor desse campo vc tem que criar um atributo na sessão contendo esse valor…
no método validate do ActionForm escreva essa linha de código:
request.getSession().setAttribute(“usuario”, valor_do_campo_usuario);
e para acessar em qq formulário vc faz a mesma coisa, só que usando o getAttribute:
request.getSession().getAttribute(“usuario”);
vlw!
E
-
Eu nunca utilizei este validate !!!
-
COmo eu faço isso ???
-
VC tem algum exemplo ??
C
O método validate é onde vc coloca todas as rotinas para validação dos atributos declarados no seu ActionForm. Veja um exemplo aqui embaixo:
public class LogarUsuarioActionForm extends ActionForm
{
private String login;
private String senha;
.
.
.
public ActionErrors validate( ActionMapping mapping,
HttpServletRequest requisicao)
{
ActionErrors erros = new ActionErrors();
if (login.equals("") || senha.equals(""))
{
erros.add("LoginSenha", new ActionError("erro.login.loginsenhavazio"));
}
return erros;
}
}
Criado 28 de abril de 2006
Ultima resposta 4 de mai. de 2006
Respostas 3
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Desmistificando WebAssembly: Alta performance,... Por Raphael Amorim — Casa do Codigo