Validar Formulario e enviar para bd

5 respostas
adriano-itupeva

Pessoal estou com duvidas alguem pode me ajudar…

é o seguinte, quero validar minha pagina jsp e enviar para o banco e fiz os seguinte:
[color=blue]
<%

if (session.getAttribute(User) != null  ){

if (session.getAttribute(User) != “”) {

}

}

else{

response.sendRedirect(ErroPadrao.jsp);

}
String NomeCompleto = request.getParameter(“nomecompletoTXT”);

String usuario      = request.getParameter(“usuarioTXT”);

String senha        = request.getParameter(“senhaTXTo”);
if (NomeCompleto != “” && NomeCompleto != null) {

if (usuario != “” && usuario != null) {

if (senha != “” && senha != null){

Conecta con = new Conecta();

String sql = “insert into operadores values(” +

“nextval(‘seq_operador’)”;
}    
    }

}
%>

[/color]

este script é chamado pelo html, neste caso tenho que fazer a verificaçao 2 vezes tem algum modo mais usual??? tipo chamar uma funçao em java dentro do meu script depois de validar sem ter que verificar novamente???

Abraços
Adriano

5 Respostas

Pedrosa

Primeira dica não misture lógica de negócios no seu JSP, o mesmo devo conter apenas html, de uma olhada em MVC, para fazer essa validação do jeito que vc quer, pode mesclar os scrplets com o javascript, mais lembre o usuário pode desabilitar o javascript e ai como ficaria?

adriano-itupeva

verdade, eu nem pensei nisso, mas é um problema vou ver, muito obrigado.
valew

adriano-itupeva

VC tem algum tutoria sobre mvc ??? procurei mas nao achei muita coisa!!!

valew

Pedrosa

Aqui fala sobre o mais o usado e odiado framework MVC Struts:

http://www.j2eebrasil.com.br/jsp/artigos/artigo.jsp?idArtigo=0011

Material excelente:

Dica de framework:
http://vraptor2.sourceforge.net/

Taglib fantástica:
http://displaytag.homeip.net/displaytag-examples-1.1/example-pse.jsp

adriano-itupeva

Pedrosa:
Aqui fala sobre o mais o usado e odiado framework MVC Struts:

http://www.j2eebrasil.com.br/jsp/artigos/artigo.jsp?idArtigo=0011

Material excelente:

Dica de framework:
http://vraptor2.sourceforge.net/

Taglib fantástica:
http://displaytag.homeip.net/displaytag-examples-1.1/example-pse.jsp

Muito obrigado,
valew

Criado 1 de agosto de 2006
Ultima resposta 2 de ago. de 2006
Respostas 5
Participantes 2