Mesmo com este condicional está aceitando cadastrar com caixa de texto nula ou vazia, qual a falha, como posso arrumar?
<%@ page language=“java” contentType="text/html; charset=UTF-8"
pageEncoding=“UTF-8”%>
<%
// Importação foi copiada e colada
if(request.getParameter(“txtLogin”)!= null){
try {
Class.forName(“com.mysql.jdbc.Driver”);
String SQL = “INSERT INTO usuarios (login, senha) VALUES (?, ?)”;
try {
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/pedidos","root", "123");
PreparedStatement pstm = conn.prepareStatement(SQL);
pstm.setString(1, request.getParameter("txtLogin"));
pstm.setString(2, request.getParameter("txtSenha"));
pstm.execute();
pstm.close();
conn.close();
response.sendRedirect("http://localhost:8080/Pedidos/cadastro_usuario.jsp?msg=sucesso");
} catch (SQLException e) {
out.println("Problema no banco de dados: "
+ e.getMessage());
}
} catch (ClassNotFoundException ex) {
out.println("Problema ao carregar o driver de conexão!");
}
}
%>
<%
if(request.getParameter(“msg”) != null ){
//out.println(“Cadastrado com Sucesso!!!”);
out.println(" Cadastrado com Sucesso!! ");
}
%>
Senha: