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] 

 


Responder a