ok, 

todos concordam que é uma boa prática, mas como fazer no servlet para
carregar os dados do formulário no bean ?

estou usando getParameter e bean.set???().. mas isso deixa o código
muito amarrado, não?

o Régis comentou do CommonBeanUtills do Tomcat.. e, claro, a Action do
Struts faz isso "transparente" pro desenvolvedor.....

mas um projeto servlet novo? 

OBS: são apenas divagações para melhor compreender o comportamento de
servlets...

valeu,

   Felipe Gaúcho




On Tue, 18 Jan 2005 15:21:01 -0200, Elias Sales <[EMAIL PROTECTED]> wrote:
> Caro amigo,
>    Não é uma boa prática usar uma outra jsp para válidação do formulário,
> esse trabalho é melhor ser feito pelo servlet, evite ao máximo usar código
> java em suas jsps. regra numero 2 nunca envie uma requisição de uma jsp para
> outra, faça sempre  nessa ordem.  Jsp ---> Servlet -----> Jsp. Na revista
> javamagazine desse mês explica muito bem isso.
> 
> ----- Original Message -----
> From: "Felipe Vieira Silva" <[EMAIL PROTECTED]>
> To: <discussao@cejug.org>
> Sent: Saturday, January 22, 2005 5:11 PM
> Subject: [cejug-discussao] validação no servlet? é possível ?
> 
> > Prezados,
> >
> > a algum tempo resolvi criar um tutorial para iniciantes em J2EE, e apesar
> > de 90% de tudo que encontro na web ser struts ou EJB, eu ainda estou
> > tentando explicar o essencial, ou seja, um "round trip" completo usando
> > J2EE puro usando JSP e servlets. Pretendo fazer o texto de forma didática,
> > ou seja, que o leitor possa entender o que se passa "underneath the
> > struts"!
> >
> > bom, a dúvida: validação de dados de um formulário.
> >
> > eu consigo usar um JSP chamando outro para validá-lo:
> >
> > - fragmento index.html:
> > <form action="/examples/jsp/forms/process.jsp" method=post>
> >
> > - fragmento process.jsp:
> > <jsp:useBean id="meuBean" class="foo.FormBean" scope="request">
> > <jsp:setProperty name="meuBean" property="*"/>
> > </jsp:useBean>
> >
> > <%
> >    if (meuBean.validate()) {
> > %>
> >
> >
> > Pergunta: eu consigo fazer a validação no servlet ? como? vou ter que
> > pegar os atributos na mão para comparar ? existe algo parecido com
> >
> > <jsp:setProperty name="meuBean" property="*"/>
> >
> > no lado do servlet??
> >
> > valeu,
> >
> >    Felipe Gaúcho
> >
> >
> > --------------------------------------------------------------------------
> -----------------
> > Ceara' Java User Group
> >
> >   Para cancelar sua assinatura, envie um e-mail para:
> [EMAIL PROTECTED]
> >   Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> >   Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> >
> 
> -------------------------------------------------------------------------------------------
> 
> Ceara' Java User Group
> 
>  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
> 
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> 
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

-------------------------------------------------------------------------------------------
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 

Responder a