Pessoal estou aprendendo, jsp, e gostaria de saber se o código a baixo esta correto, ou se é codigo simples, ou se esta certo, me deem um resumo desse codigo, fazendo um favor, falando se esta bem feito.
É um código de cadastro de usuarios.jsp
[code]<%@ page contentType=“text/html; charset=utf-8” language=“java” import=“java.sql.*” errorPage="" %>
Untitled Document
Cadastro de Usuários
<% if (request.getParameter(“acao”) == null)
{%>
Nome do Usuário Senha
Nivel de Acesso
<%} else { if((request.getParameter("tfusuario").length() <= 0) || (request.getParameter("tfsenha").length() <= 0) || (request.getParameter("tfnivelacesso").length() <= 0)) { out.println("Voce deve digitar o nome do usuario"); response.sendRedirect("cad_usuario.jsp"); } else {
try
{
Class.forName("org.postgresql.Driver");
Connection con = DriverManager.getConnection("jdbc:postgresql://localhost/banco","admin","1234");
Statement st = con.createStatement();
st.executeUpdate("insert into login (log_usuario, log_senha, log_nivelacesso) values ('"+request.getParameter("tfusuario")+"','"+request.getParameter("tfsenha")+"','"+request.getParameter("tfnivelacesso")+"')");
//voltar para a pagina de usuarios
//response.sendRedirect -- redireciona uma nova localização
response.sendRedirect("usuario.jsp");
ResultSet rs = null;
}
catch(ClassNotFoundException erroClass)
{
out.println("Classe Drive JDBC não foi localizada" + erroClass);
}
catch(SQLException erroSQL)
{
out.println("Erro de conexão com o banco" + erroSQL);
}
}
}
%>
[/code]