Salve galera imensa, to começando com java e estou com um problema para rodar uma pequena aplicação web, criei um projeto chamado AgendaWebHome, inicialmente este projeto tem que ter um formulario html que envia informacoes para um servlet chamado ControlServlet, aí que está o problema...
1° eu (teoricamente) mapeei o meu servlet corretamente la no web.xml, segue abaixo o código dele.
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name> AgendaWebHome</display-name>
<servlet>
<servlet-name>ControlServlet</servlet-name>
<servlet-class>/AgendaWebHome.ControlServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ControlServlet</servlet-name>
<url-pattern>control.do</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>Index.html</welcome-file>
<welcome-file>Index.htm</welcome-file>
<welcome-file>Default.jsp</welcome-file>
</welcome-file-list>
</web-app>
2° no formulario html eu fiz uma minuscula funcao javascript para validar se nenhum dos campos está vazio, só que esta funcao nao funciona, alguem tem uma ideia do que fiz errado ?
<body>
<form method = 'POST' name = 'formLogin' onsubmit = "return validarCampos()" action = "control.do">
voce<input type = "text" size = "20" name = "login" id = "login"><br>
Senha <input type = "password" size = "20" name = "senha" id = "senha"><br>
<input type = "SUBMIT" name = "mandar" OnClick = "validarCampos()">
</form>
<script language="JavaScript">
function validarCampos()
{
var valorLogin = document.formLogin.login.value()
var valorSenha = document.formLogin.login.value()
if (valorLogin==""){
alert("É necessário o preenchimento do campo Login");
return false
}
if (valorSenha==""){
alert("É necessário o preenchimento do campo Senha");
return false
}
else return true;
}
</script>
</body>
alguem pode me ajudar ?