Complemetando o que o rafael falou
Dentro do struts-config.xml , por exemplo
<action
path="/ControleAcesso/Usuario/lembrarSenha"
type="br.gov.datasus.repositorio.web.EsqueciSenhaUsuario"
name="UsuarioForm"
scope="session" >
</action>
O proprio struts, se encarra de ver que o campo nome tem no usuarioFrom
getNome e carrega todos os objetos do UsuarioFrom pra vc., faz a validacao
do javascript no validador, ele � muito interressante, o controle fica todo
em cima do struts e a maior parte de validacao de javascript ele faz, como
se o campo � inteiro, se � email entre outras coisas muito legais .......
Por exemplo eu tenho um AlteraUsuario.jsp
1) Crio uma Classe UsuarioForm com os get e set de cada atributo no
AlteraUsuario.jsp
2) Crio meu ActioForm como o exemplo abaixo, colocando esse UsuarioForm na
sessao
public class AlteraUsuario extends Action {
public ActionForward perform(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException {
String destino = null;
if (isCancelled(request)) {
destino = "Cancelado";
}
else {
UsuarioForm usuarioForm = (UsuarioForm) form;
try {
//coloco esse Form na Sessao
request.getSession().setAttribute("UsuarioForm",usuarioForm);
}
catch(EntityBeanInvalidoException e) {
return mapping.findForward( destino );
}
}
----- Original Message -----
From: "Rafael F. Grottoli" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, February 21, 2003 9:11 AM
Subject: RE: [enterprise-list] struts - action
Para passar os valores do form para a Action, voc� ter� que criar um
ActionForm, que receber� os dados da sua tela e ser� passado ao seu
Action.
Veja um exemplo bem simples que acho que pode te ajudar em:
http://javaboutique.internet.com/tutorials/Struts/
[ ] �s
_______________________________
Rafael Fernandes Grottoli
JAUNT Technologies
Phone: +55 (41) 9961-3390
E-Mail: [EMAIL PROTECTED]
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: sexta-feira, 21 de fevereiro de 2003 09:06
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: [enterprise-list] struts - action
Algu�m poderia me dar um exemplo de como utilizar o atributo "scope" no
mapeamento dos actions.
Eu tenho uma tela e nela existe uma a��o a ser executada, mas eu quero
passar os dados do form desta tela para esta a��o. Eu n�o estou
conseguindo
pegar os valores do form. Ser� que este atributo "scope" influencia em
alguma coisa?
Por favor, respondam-me!
---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para:
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para:
[EMAIL PROTECTED]
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.456 / Virus Database: 256 - Release Date: 18/2/2003
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.456 / Virus Database: 256 - Release Date: 18/2/2003
---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para:
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para:
[EMAIL PROTECTED]
---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para:
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]