boa tarde galera, estou iniciando meus estudos em Servlet e JSP e para isso estou fazendo um sistema bem didático…
Meu problema é o seguinte:
Tenho uma página de cadastro de proprietários (JSP) e os campos dessa página são obrigatórios. Antes de cadastrar os dados devo avaliar se nenhum campo estávazio, caso esteja, devo enviar uma mensagem para o responsável pelo cadastro. Fiz um código e utilizo uma função feita em JavaScript para validar os campos, só que quando eu executo nada acontece e o sistema tenta gravar os dados em branco…
coloco abaixo o código da minha página JSP. Onde estou errando?
<%@ page language=“java” contentType=“text/html; charset=ISO-8859-1”
pageEncoding=“ISO-8859-1”%>
MFW
Colocar logo do sistema aki
<div id="content">
<form name="proprietario" method="post" action="ProprietarioServlet?action=inserir"
onsubmit="return validarCampos(this)">
Login<br>
<input type="text" name="login" maxlength="10" size="15" tabindex="1"><br>
Senha<br>
<input type="password" name="senha" maxlength="10" size="15" tabindex="2"><br>
Nome<br>
<input type="text" name="nome" maxlength="50" size="55" tabindex="3"><br>
Email<br>
<input type="text" name="email" maxlength="50" size="55" tabindex="4"><br><br>
<input type="submit" value="Cadastrar" tabindex="5">
<a href="login.jsp">Logar no Sistema</a>
<br><br>
<div id="msg" style="color:red">
<!--EL: Expression Language -->
${msg}
</div>
</form>
</div>
<div id="footer">
Desenvolvido por Igor Thurler <a href="#">[email removido]</a>
</div>
Considerações:
A classe ProprietarioBuilder é responsável pela validação dos atributos de um proprietário e os métodos de crititarXXXX estão funcionando, os mesmos foram testados no JUnit e propagam uma Exception
Agradeço qualquer ajuda