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]