GALERA, ESTOU COM PROBLEMAS AO TENTAR EXECUTAR ESTE CÓDIGO, ALGUEM PODERIA ME AJUDAR??
HTML<html>
<h1>Criando Usuário</h1>
<br><br>
<form action="/inf1371/criaUsuario.jsp" method="POST">
Nome do Usuário: <input type="text" name="nome"><br>
Email do Usuário:: <input type="text" name="marca"><br>
Cargo do Usuário: <input type="text" name="numPortas"><br>
Data de Nascimento: <input type="text" SIZE=2 name="dia_e">/ <input type="text" SIZE=2 name="mes_e">/ <input type="text" SIZE=4 name="ano_e"><br>
Férias: <select name="ferias">
<option value="nao">Não
<option value="sim">Sim
</select>
<br><br>
<input type="submit" value="OK">
<input type="reset" value="Limpa">
<br>
<br>
<br>
<A HREF = "GerenciaUsuario.html">Voltar</A>
</form>
</html>
JSP QUE CONTROLA ESTE HTML
<%@ page import="java.util.*, java.util.*, user.*,java.util.regex.*,p1.*" %>
<html>
<title>Página de Criação</title>
<%
String nome = request.getParameter("nome");
String email = request.getParameter("email");
String cargo = request.getParameter("cargo");
String dtNasc = request.getParameter("dtNasc");
String strFer = request.getParameter("ferias");
Pattern p = Pattern.compile("[0-9]{2}/[0-9]{2}/[0-9]{4}");
Matches m = p.matcher(dtNasc);
if ( (nome == null) || (email == null) || (cargo == null) ||
(dtNasc == null) ) {%>
<jsp:forward page="/criacaoFalhou.html"/>
<%
} else {
boolean fer = strFer.equals("true") ? true : false;
Tarefa tarefa = new Tarefa(nome, desc, dtTer, status);
Usuario usuario = new Usuario (nome, email, cargo, dtNasc, fer,
materia);
GerenciadorUsuario.adicionarUsuario(usuario);
}
%>
Estes são os Usuários que existentes:<br><br>
<table border=1>
<tr>
<td>Nome</td><td>Data Entrada</td>
<%
Vector osUsuarios = GerenciadorUsuario.getUsuarios();
Usuario u;
for (int i=0;i<osUsuarios.size();i++) {
c = (Usuario)osUsuarios.elementAt(i);
%>
<tr><td><%= c.getNome() %></td><td><%= c.getDataEntrada() %></td></tr>
<% } %>
</table>
<%
}
%>
O ARQUIVO JAVA DE CONTROLE DE GERNCIONAMENTO É ESSE:
package p1;
import java.util.*;
public class GerenciadorUsuario {
private static Vector usuarios = new Vector();
public static void adicionarUsuario(Usuario novoUsuario) {
usuarios.add(novoUsuario);
}
public static Vector getUsuarios() {
return usuarios;
}
}
O ARQUIVO .JAVA QUE GERENCIA O USUARIO ADD ELE A UM VETOR ESTA FUNCIONANDO PERFEITAMENTE E GERANDO O ARQUIVO .CLASS COM SUCESSO.
O PROBLEMA ESTA NO JSP QUE CRIA O USUARIO!! NAO ESTOU CONSEGUINDO IDENTIFICAR ESTE PROBLEMA, PODEM ME AJUDAR?? OBS: NÃO POSSO USAR NENHUM MÉTODO XML, JAVA SCRIPT OU BD, TUDO DEVE ACONTECER NA MEMÓRIA DA MÁQUINA.
OBRIGADO PESSOAL!!