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]