Problemas para inserir no mysql

Olá a todos…

Faz tempo que não posto nada no GUJ, é que andei meio parada na programação e agora estou de volta…

Estou fazendo um sistema web e preciso inserir dados de um novo usuário no banco de dados mysql.
Estou usando o eclipse, com o tomcat.

A pagina abre pega os dados mas não acha a pagina para enviar os dados inseridos.

Conto com a ajuda de vcs…

Bom vou colocar todas as classes e paginas que eu criei para fazer essa ligação, pode ser que tenha feito de mais…

insereFuncionario.jsp

[code]

<%

boolean resultado = (Boolean) request.getAttribute("resultado");

if (resultado) 
	out.print("FUNCIONOU");
else 
	out.print("Nao FUNCIONOU");

%>


Inicio

[/code]

insereFuncinarioForm.jsp

<html>
	<body>
		<form action=/SpiderWeb/servlets/Controller' method='get'>
			<input type='hidden' name='do' value='insereFuncionario' />
		
			Nome: <input type='text' name='nome' />
			<br />
			CPF: <input type='text' name='cpf' />
			<br />
			Cargo: <input type='text' name='cargo' />
			<br />
			RE: <input type='text' name='re' />
			<br />
			Permissão: <select name="disc">            
       			 <option value="A">Atendente</option>   
       			 <option value="R">Responsavel</option>        
    		</select> 
			<br />
			<input type='submit' value='Enviar' />
			<br />
			<a href='Controller?do=ListaAtendente'> Listar Atendentes </a>
			
			</form>
		</body>
	</html>

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/j2ee" version="2.4" id="WebApp_ID">
  <display-name>SpiderWeb</display-name>
  
  <welcome-file-list>
    	<welcome-file>index.html</welcome-file>
  </welcome-file-list>
  <servlet>
    <servlet-name>Controller</servlet-name>
    <servlet-class>br.com.sistemarh.jdbc.servlets.Controller</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>Controller</servlet-name>
    <url-pattern>/Controller.java</url-pattern>
  </servlet-mapping>
  
  	<servlet>
		<servlet-name>InsereFuncionarioForm</servlet-name>
		<servlet-class>InsereFuncionarioForm</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>InsereFuncionarioForm</servlet-name>
		<url-pattern>/InsereFuncionarioForm.exe</url-pattern>
	</servlet-mapping>
	
	<servlet>
		<servlet-name>InsereFuncionario</servlet-name>
		<servlet-class>br.com.sistemarh.jdbc.servlets.InsereFuncionario</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>InsereFuncionario</servlet-name>
		<url-pattern>/InsereFuncionario.exe</url-pattern>
	</servlet-mapping>
	
</web-app>

Controller.java


package br.com.sistemarh.jdbc.servlets;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import br.com.sistemarh.jdbc.comando.ComandoAbstrato;
import br.com.sistemarh.jdbc.comando.ComandoAtualizaAcesso;
import br.com.sistemarh.jdbc.comando.ComandoAtualizaAcessoForm;
import br.com.sistemarh.jdbc.comando.ComandoAtualizaFiltroItem;
import br.com.sistemarh.jdbc.comando.ComandoAtualizaFiltroItemForm;
import br.com.sistemarh.jdbc.comando.ComandoAtualizaFiltroMotivo;
import br.com.sistemarh.jdbc.comando.ComandoAtualizaFiltroMotivoForm;
import br.com.sistemarh.jdbc.comando.ComandoAtualizaFiltroTipo;
import br.com.sistemarh.jdbc.comando.ComandoAtualizaFiltroTipoForm;
import br.com.sistemarh.jdbc.comando.ComandoAtualizaFuncionario;
import br.com.sistemarh.jdbc.comando.ComandoAtualizaFuncionarioForm;
import br.com.sistemarh.jdbc.comando.ComandoAtualizaStatus;
import br.com.sistemarh.jdbc.comando.ComandoAtualizaStatusForm;
import br.com.sistemarh.jdbc.comando.ComandoDeletaFiltroItem;
import br.com.sistemarh.jdbc.comando.ComandoDeletaFiltroItemForm;
import br.com.sistemarh.jdbc.comando.ComandoDeletaFiltroMotivo;
import br.com.sistemarh.jdbc.comando.ComandoDeletaFiltroMotivoForm;
import br.com.sistemarh.jdbc.comando.ComandoDeletaFiltroTipo;
import br.com.sistemarh.jdbc.comando.ComandoDeletaFiltroTipoForm;
import br.com.sistemarh.jdbc.comando.ComandoInsereAcesso;
import br.com.sistemarh.jdbc.comando.ComandoInsereAcessoForm;
import br.com.sistemarh.jdbc.comando.ComandoInsereFiltroItem;
import br.com.sistemarh.jdbc.comando.ComandoInsereFiltroItemForm;
import br.com.sistemarh.jdbc.comando.ComandoInsereFiltroMotivo;
import br.com.sistemarh.jdbc.comando.ComandoInsereFiltroMotivoForm;
import br.com.sistemarh.jdbc.comando.ComandoInsereFiltroTipo;
import br.com.sistemarh.jdbc.comando.ComandoInsereFiltroTipoForm;
import br.com.sistemarh.jdbc.comando.ComandoInsereFuncionario;
import br.com.sistemarh.jdbc.comando.ComandoInsereFuncionarioForm;
import br.com.sistemarh.jdbc.comando.ComandoInsereMotivo;
import br.com.sistemarh.jdbc.comando.ComandoInsereMotivoForm;
import br.com.sistemarh.jdbc.comando.ComandoInsereRegistro;
import br.com.sistemarh.jdbc.comando.ComandoInsereRegistroForm;
import br.com.sistemarh.jdbc.comando.ComandoInsereStatus;
import br.com.sistemarh.jdbc.comando.ComandoInsereStatusForm;
import br.com.sistemarh.jdbc.comando.ComandoListaAcesso;
import br.com.sistemarh.jdbc.comando.ComandoListaAcessoForm;
import br.com.sistemarh.jdbc.comando.ComandoListaFiltroItem;
import br.com.sistemarh.jdbc.comando.ComandoListaFiltroItemForm;
import br.com.sistemarh.jdbc.comando.ComandoListaFiltroMotivo;
import br.com.sistemarh.jdbc.comando.ComandoListaFiltroMotivoForm;
import br.com.sistemarh.jdbc.comando.ComandoListaFiltroTipo;
import br.com.sistemarh.jdbc.comando.ComandoListaFiltroTipoForm;
import br.com.sistemarh.jdbc.comando.ComandoListaFuncionario;
import br.com.sistemarh.jdbc.comando.ComandoListaFuncionarioForm;
import br.com.sistemarh.jdbc.comando.ComandoListaMotivo;
import br.com.sistemarh.jdbc.comando.ComandoListaMotivoForm;
import br.com.sistemarh.jdbc.comando.ComandoListaRegistro;
import br.com.sistemarh.jdbc.comando.ComandoListaRegistroForm;
import br.com.sistemarh.jdbc.comando.ComandoListaStatus;
import br.com.sistemarh.jdbc.comando.ComandoListaStatusForm;



@SuppressWarnings("serial")
public class Controller extends HttpServlet {
	
	// Atributos TABELAO
	private HashMap<String, ComandoAbstrato> comandos;
	
	@SuppressWarnings("unchecked")
	private void run(HttpServletRequest req, HttpServletResponse resp) {
		initComandos();
		
		//Recuperando o valor do parametro do 
		String parametroDo = req.getParameter("do");
		System.out.println("Chegou na classe Controller");
		
		try {
			//Recuperando um comando da tabela
			ComandoAbstrato comando = comandos.get(parametroDo);
		
			if (comando == null)
				throw new Exception();
			
			// Recuperando os parametros do formulario Web
			Map<String, String[]> parametros = req.getParameterMap();
			
			Object resultado = comando.execute(parametros);
			
			//Enviando para a pagina de sucesso
			RequestDispatcher dispatcher = req.getRequestDispatcher(comando.getPaginaSucesso());
			req.setAttribute("resultado", resultado);
			dispatcher.forward(req, resp);
		}
		catch (Exception e) {
			e.printStackTrace();
			System.out.println("Pagina de Erro");
		}

	
	}
	
	private void initComandos() {
		// Instanciando a tabela de comandos
		comandos = new HashMap<String, ComandoAbstrato>();
		
		// Instanciado um comando concreto
		//Insere
		ComandoAbstrato comandoInsereAcessoForm = new ComandoInsereAcessoForm();
		comandoInsereAcessoForm.setPaginaSucesso("/paginas/insereAcessoForm.jsp");
	
		ComandoAbstrato comandoInsereAcesso = new ComandoInsereAcesso();
		comandoInsereAcesso.setPaginaSucesso("/paginas/insereAcesso.jsp");
		
		ComandoAbstrato comandoInsereFuncionarioForm = new ComandoInsereFuncionarioForm();
		comandoInsereFuncionarioForm.setPaginaSucesso("/paginas/insereFuncionarioForm.jsp");
	
		ComandoAbstrato comandoInsereFuncionario = new ComandoInsereFuncionario();
		comandoInsereFuncionario.setPaginaSucesso("/paginas/insereFuncionario.jsp");
		
		ComandoAbstrato comandoInsereMotivoForm = new ComandoInsereMotivoForm();
		comandoInsereMotivoForm.setPaginaSucesso("/paginas/insereMotivoForm.jsp");
	
		ComandoAbstrato comandoInsereMotivo = new ComandoInsereMotivo();
		comandoInsereMotivo.setPaginaSucesso("/paginas/insereMotivo.jsp");
		
		ComandoAbstrato comandoInsereRegistroForm = new ComandoInsereRegistroForm();
		comandoInsereRegistroForm.setPaginaSucesso("/paginas/insereRegistroForm.jsp");
	
		ComandoAbstrato comandoInsereRegistro = new ComandoInsereRegistro();
		comandoInsereRegistro.setPaginaSucesso("/paginas/insereRegistro.jsp");
		
		ComandoAbstrato comandoInsereStatusForm = new ComandoInsereStatusForm();
		comandoInsereStatusForm.setPaginaSucesso("/paginas/insereStatusForm.jsp");
	
		ComandoAbstrato comandoInsereStatus = new ComandoInsereStatus();
		comandoInsereStatus.setPaginaSucesso("/paginas/insereStatus.jsp");
		
		//Insere Filtro
		ComandoAbstrato comandoInsereFiltroMotivoForm = new ComandoInsereFiltroMotivoForm();
		comandoInsereFiltroMotivoForm.setPaginaSucesso("/paginas/insereFiltroMotivoForm.jsp");
	
		ComandoAbstrato comandoInsereFiltroMotivo = new ComandoInsereFiltroMotivo();
		comandoInsereFiltroMotivo.setPaginaSucesso("/paginas/insereFiltroMotivo.jsp");
		
		ComandoAbstrato comandoInsereFiltroTipoForm = new ComandoInsereFiltroTipoForm();
		comandoInsereFiltroTipoForm.setPaginaSucesso("/paginas/insereFiltroTipoForm.jsp");
	
		ComandoAbstrato comandoInsereFiltroTipo = new ComandoInsereFiltroTipo();
		comandoInsereFiltroTipo.setPaginaSucesso("/paginas/insereFiltroTipo.jsp");
		
		ComandoAbstrato comandoInsereFiltroItemForm = new ComandoInsereFiltroItemForm();
		comandoInsereFiltroItemForm.setPaginaSucesso("/paginas/insereFiltroItemForm.jsp");
	
		ComandoAbstrato comandoInsereFiltroItem = new ComandoInsereFiltroItem();
		comandoInsereFiltroItem.setPaginaSucesso("/paginas/insereFiltroItem.jsp");
		
		//Lista Filtro
		ComandoAbstrato comandoListaFiltroMotivoForm = new ComandoListaFiltroMotivoForm();
		comandoListaFiltroMotivoForm.setPaginaSucesso("/paginas/listaFiltroMotivoForm.jsp");
	
		ComandoAbstrato comandoListaFiltroMotivo = new ComandoListaFiltroMotivo();
		comandoListaFiltroMotivo.setPaginaSucesso("/paginas/listaFiltroMotivo.jsp");
		
		ComandoAbstrato comandoListaFiltroTipoForm = new ComandoListaFiltroTipoForm();
		comandoListaFiltroTipoForm.setPaginaSucesso("/paginas/listaFiltroTipoForm.jsp");
	
		ComandoAbstrato comandoListaFiltroTipo = new ComandoListaFiltroTipo();
		comandoListaFiltroTipo.setPaginaSucesso("/paginas/listaFiltroTipo.jsp");
		
		ComandoAbstrato comandoListaFiltroItemForm = new ComandoListaFiltroItemForm();
		comandoListaFiltroItemForm.setPaginaSucesso("/paginas/listaFiltroItemForm.jsp");
	
		ComandoAbstrato comandoListaFiltroItem = new ComandoListaFiltroItem();
		comandoListaFiltroItem.setPaginaSucesso("/paginas/listaFiltroItem.jsp");
		
		//Lista
		ComandoAbstrato comandoListaAcessoForm = new ComandoListaAcessoForm();
		comandoListaAcessoForm.setPaginaSucesso("/paginaslistaAcessoForm.jsp");
	
		ComandoAbstrato comandoListaAcesso = new ComandoListaAcesso();
		comandoListaAcesso.setPaginaSucesso("/paginas/listaAcesso.jsp");
		
		ComandoAbstrato comandoListaFuncionarioForm = new ComandoListaFuncionarioForm();
		comandoListaFuncionarioForm.setPaginaSucesso("/paginas/listaFuncionarioForm.jsp");
	
		ComandoAbstrato comandoListaFuncionario = new ComandoListaFuncionario();
		comandoListaFuncionario.setPaginaSucesso("/paginas/listaFuncionario.jsp");
		
		ComandoAbstrato comandoListaMotivoForm = new ComandoListaMotivoForm();
		comandoListaMotivoForm.setPaginaSucesso("/paginas/listaMotivoForm.jsp");
	
		ComandoAbstrato comandoListaMotivo = new ComandoListaMotivo();
		comandoListaMotivo.setPaginaSucesso("/paginas/listaMotivo.jsp");
		
		ComandoAbstrato comandoListaRegistroForm = new ComandoListaRegistroForm();
		comandoListaRegistroForm.setPaginaSucesso("/paginas/listaRegistroForm.jsp");
	
		ComandoAbstrato comandoListaRegistro = new ComandoListaRegistro();
		comandoListaRegistro.setPaginaSucesso("/paginas/listaRegistro.jsp");
		
		ComandoAbstrato comandoListaStatusForm = new ComandoListaStatusForm();
		comandoListaStatusForm.setPaginaSucesso("/paginas/listaStatusForm.jsp");
	
		ComandoAbstrato comandoListaStatus = new ComandoListaStatus();
		comandoListaStatus.setPaginaSucesso("/paginas/listaStatus.jsp");
		
		//Atualiza
		ComandoAbstrato comandoAtualizaFuncionarioForm = new ComandoAtualizaFuncionarioForm();
		comandoAtualizaFuncionarioForm.setPaginaSucesso("/paginas/atualizaFuncionarioForm.jsp");
	
		ComandoAbstrato comandoAtualizaFuncionario = new ComandoAtualizaFuncionario();
		comandoAtualizaFuncionario.setPaginaSucesso("/paginas/atualizaFuncionario.jsp");
		
		ComandoAbstrato comandoAtualizaAcessoForm = new ComandoAtualizaAcessoForm();
		comandoAtualizaAcessoForm.setPaginaSucesso("/paginas/atualizaAcessoForm.jsp");
	
		ComandoAbstrato comandoAtualizaAcesso = new ComandoAtualizaAcesso();
		comandoAtualizaAcesso.setPaginaSucesso("/paginas/atualizaAcesso.jsp");
		
		ComandoAbstrato comandoAtualizaStatusForm = new ComandoAtualizaStatusForm();
		comandoAtualizaStatusForm.setPaginaSucesso("/paginas/atualizaStatusForm.jsp");
	
		ComandoAbstrato comandoAtualizaStatus = new ComandoAtualizaStatus();
		comandoAtualizaStatus.setPaginaSucesso("/paginas/atualizaStatus.jsp");
	
		//Atualiza Filtro
		ComandoAbstrato comandoAtualizaFiltroMotivoForm = new ComandoAtualizaFiltroMotivoForm();
		comandoAtualizaFiltroMotivoForm.setPaginaSucesso("/paginas/atualizaFiltroMotivoForm.jsp");
	
		ComandoAbstrato comandoAtualizaFiltroMotivo = new ComandoAtualizaFiltroMotivo();
		comandoAtualizaFiltroMotivo.setPaginaSucesso("/paginas/atualizaFiltroMotivo.jsp");
		
		ComandoAbstrato comandoAtualizaFiltroTipoForm = new ComandoAtualizaFiltroTipoForm();
		comandoAtualizaFiltroTipoForm.setPaginaSucesso("/paginas/atualizaFiltroTipoForm.jsp");
	
		ComandoAbstrato comandoAtualizaFiltroTipo = new ComandoAtualizaFiltroTipo();
		comandoAtualizaFiltroTipo.setPaginaSucesso("/paginas/atualizaFiltroTipo.jsp");
		
		ComandoAbstrato comandoAtualizaFiltroItemForm = new ComandoAtualizaFiltroItemForm();
		comandoAtualizaFiltroItemForm.setPaginaSucesso("/paginas/atualizaFiltroItemForm.jsp");
	
		ComandoAbstrato comandoAtualizaFiltroItem = new ComandoAtualizaFiltroItem();
		comandoAtualizaFiltroItem.setPaginaSucesso("/paginas/atualizaFiltroItem.jsp");
		
		//Deleta Filtro
		ComandoAbstrato comandoDeletaFiltroMotivoForm = new ComandoDeletaFiltroMotivoForm();
		comandoDeletaFiltroMotivoForm.setPaginaSucesso("/paginas/deletaFiltroMotivoForm.jsp");
	
		ComandoAbstrato comandoDeletaFiltroMotivo = new ComandoDeletaFiltroMotivo();
		comandoDeletaFiltroMotivo.setPaginaSucesso("/paginas/deletaFiltroMotivo.jsp");
		
		ComandoAbstrato comandoDeletaFiltroTipoForm = new ComandoDeletaFiltroTipoForm();
		comandoDeletaFiltroTipoForm.setPaginaSucesso("/paginas/deletaFiltroTipoForm.jsp");
	
		ComandoAbstrato comandoDeletaFiltroTipo = new ComandoDeletaFiltroTipo();
		comandoDeletaFiltroTipo.setPaginaSucesso("/paginas/deletaFiltroTipo.jsp");
		
		ComandoAbstrato comandoDeletaFiltroItemForm = new ComandoDeletaFiltroItemForm();
		comandoDeletaFiltroItemForm.setPaginaSucesso("/paginas/deletaFiltroItemForm.jsp");
	
		ComandoAbstrato comandoDeletaFiltroItem = new ComandoDeletaFiltroItem();
		comandoDeletaFiltroItem.setPaginaSucesso("/paginas/deletaFiltroItem.jsp");
		
		
		// Colocando dentro da tabela 
		comandos.put("insereAcessoForm", comandoInsereAcessoForm);
		comandos.put("insereAcesso", comandoInsereAcesso);
		comandos.put("insereFuncionarioForm", comandoInsereFuncionarioForm);
		comandos.put("insereFuncionario", comandoInsereFuncionario);
		comandos.put("insereFiltroItemForm", comandoInsereFiltroItemForm);
		comandos.put("insereFiltroItem", comandoInsereFiltroItem);
		comandos.put("insereFiltroMotivoForm", comandoInsereFiltroMotivoForm);
		comandos.put("insereFiltroMotivo", comandoInsereFiltroMotivo);
		comandos.put("insereFiltroTipoForm", comandoInsereFiltroTipoForm);
		comandos.put("insereFiltroTipo", comandoInsereFiltroTipo);
		comandos.put("insereMotivoForm", comandoInsereMotivoForm);
		comandos.put("insereMotivo", comandoInsereMotivo);
		comandos.put("insereRegistroForm", comandoInsereRegistroForm);
		comandos.put("insereRegistro", comandoInsereRegistro);
		comandos.put("insereStatusForm", comandoInsereStatusForm);
		comandos.put("insereStatus", comandoInsereStatus);
		comandos.put("listaAcessoForm", comandoListaAcessoForm);
		comandos.put("listaAcesso", comandoListaAcesso);
		comandos.put("listaFuncionarioForm", comandoListaFuncionarioForm);
		comandos.put("listaFuncionario", comandoListaFuncionario);
		comandos.put("listaFiltroItemForm", comandoListaFiltroItemForm);
		comandos.put("listaFiltroItem", comandoListaFiltroItem);
		comandos.put("listaFiltroMotivoForm", comandoListaFiltroMotivoForm);
		comandos.put("listaFiltroMotivo", comandoListaFiltroMotivo);
		comandos.put("listaFiltroTipoForm", comandoListaFiltroTipoForm);
		comandos.put("listaFiltroTipo", comandoListaFiltroTipo);
		comandos.put("listaMotivoForm", comandoListaMotivoForm);
		comandos.put("listaMotivo", comandoListaMotivo);
		comandos.put("listaRegistroForm", comandoListaRegistroForm);
		comandos.put("listaRegistro", comandoListaRegistro);
		comandos.put("listaStatusForm", comandoListaStatusForm);
		comandos.put("listaStatus", comandoListaStatus);
		comandos.put("atualizaAcessoForm", comandoAtualizaAcessoForm);
		comandos.put("atualizaAcesso", comandoAtualizaAcesso);
		comandos.put("atualizaFuncionarioForm", comandoAtualizaFuncionarioForm);
		comandos.put("atualizaFuncionario", comandoAtualizaFuncionario);
		comandos.put("atualizaFiltroItemForm", comandoAtualizaFiltroItemForm);
		comandos.put("atualizaFiltroItem", comandoAtualizaFiltroItem);
		comandos.put("atualizaFiltroMotivoForm", comandoAtualizaFiltroMotivoForm);
		comandos.put("atualizaFiltroMotivo", comandoAtualizaFiltroMotivo);
		comandos.put("atualizaFiltroTipoForm", comandoAtualizaFiltroTipoForm);
		comandos.put("atualizaFiltroTipo", comandoAtualizaFiltroTipo);
		comandos.put("atualizaStatusForm", comandoAtualizaStatusForm);
		comandos.put("atualizaStatus", comandoAtualizaStatus);
		comandos.put("deletaFiltroItemForm", comandoDeletaFiltroItemForm);
		comandos.put("deletaFiltroItem", comandoDeletaFiltroItem);
		comandos.put("deletaFiltroMotivoForm", comandoDeletaFiltroMotivoForm);
		comandos.put("deletaFiltroMotivo", comandoDeletaFiltroMotivo);
		comandos.put("deletaFiltroTipoForm", comandoDeletaFiltroTipoForm);
		comandos.put("deletaFiltroTipo", comandoDeletaFiltroTipo);
		
	}



	@Override
	protected void doGet(HttpServletRequest req, HttpServletResponse resp)
			throws ServletException, IOException {
		run(req, resp); 
	}


	@Override
	protected void doPost(HttpServletRequest req, HttpServletResponse resp)
			throws ServletException, IOException {
		run(req, resp);
	}

}

insereFuncionario.java


package br.com.sistemarh.jdbc.servlets;

import java.io.IOException;
import java.sql.SQLException;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import br.com.sistemarh.jdbc.DAOFactory;
import br.com.sistemarh.jdbc.IUsuario;
import br.com.sistemarh.jdbc.modelo.Funcionario;


@SuppressWarnings("serial")
public class InsereFuncionario extends HttpServlet {
	
	@Override
	protected void doGet(HttpServletRequest req, HttpServletResponse resp)
			throws ServletException, IOException {
		
		// definindo o JSP
		RequestDispatcher jsp = req.getRequestDispatcher("/paginas/insereFuncionario.jsp");
		
		// Informando para o navegador que iremos enviar um HTML
		// resp.setContentType("text/html");
		
		// Recuperando um objeto para escrever no NAVEGADOR (echo)
		// PrintWriter out = resp.getWriter();
		
		// recuperando o valor do parametro 'placa'
		String nome = req.getParameter("nome");
		String cpf = req.getParameter("cpf");
		String cargo = req.getParameter("cargo");
		String re = req.getParameter("re");
		String disc = req.getParameter("disc");
		
		System.out.println("Disc (Servlet): "+disc);
		
		// instanciando um objeto do dominio do problema
		Funcionario atend = new Funcionario();
		atend.setNome(nome);
		atend.setCpf(cpf);
		atend.setCargo(cargo);
		atend.setRe(re);
		
		// instanciando um objeto de banco
		DAOFactory fabrica = DAOFactory.selecionaBanco(DAOFactory.MYSQL);
		IUsuario daoUsuario = fabrica.criaUsuarioDAO();
		daoUsuario.connect();
		
		try {
			daoUsuario.adicionaAtend(atend);
			// insere valores no objeto de requisicao
			req.setAttribute("resultado", true); // true primitivo (Box)
			// out.print("Funfou");
		} catch (SQLException e) {
			req.setAttribute("resultado", new Boolean(false)); // objeto Boolean que é convertido para Object (casting implicito)
			// out.print("Não funfou");
		}
		daoUsuario.disconnect();
		
		// mandando executar o JSP
		jsp.forward(req, resp);
		
	}

}

insereFuncionarioForm.java


package br.com.sistemarh.jdbc.servlets;

import java.io.IOException;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@SuppressWarnings("serial")
public class InsereFuncionarioForm extends HttpServlet {
	
	@Override
	protected void doGet(HttpServletRequest req, HttpServletResponse resp)
			throws ServletException, IOException {
		
		// definir o JSP de saida
		RequestDispatcher jsp = req.getRequestDispatcher("/paginas/insereFuncionarioForm.jsp");
		
		// direcionando o fluxo da execucao para o JSP
		jsp.forward(req, resp);
		
	}

}

Bom são essas as classes que criei…

Aguardo ideias e soluções…

Obrigado

Na boa, você poderia editar seu post, arrancar essas 300.000 linhas e colocar apenas a mensagem de erro?

Caso aconteça um erro ao dar o start do servidor, aparece alguma mensagem de erro?

Eu digo pelo tamanho da mensagem, por que desanima de ajudar ao ver esse monte de código. MAuhahua

Eu sei que o post ficou grande, mas achei necessário colocar o codigo pois acho que o erro ta em alguma linha…

esse é o erro que ta dando:

HTTP Status 404 - / SpiderWeb / servlets / Controller ’

Tipo de relatório de status

mensagem SpiderWeb / / servlets / Controller ’

descrição O recurso solicitado (/ SpiderWeb / servlets / Controller ') não está disponível.

Apache Tomcat/6.0.35

Vá no seu web.xml e tente mudar isso:

<url-pattern>/Controller.java</url-pattern>

para isso:

<url-pattern>/Controller</url-pattern>  

Obrigado pela dica, mas tentei e continua dando o mesmo erro:

HTTP Status 404 - / SpiderWeb / servlets / Controller ’

Tipo de relatório de status

mensagem SpiderWeb / / servlets / Controller ’

descrição O recurso solicitado (/ SpiderWeb / servlets / Controller ') não está disponível.

Apache Tomcat/6.0.35

Mas, a inicialização ocorre sem erros? O log do Tomcat não aponta nenhuma exceção?

Na jsp insereFuncionarioForm voce tem isso

<form action=/SpiderWeb/servlets/Controller' method='get'>

Acho que o problema está no atributo action do form, falta uma aspa.
O Tomcat esta entendendo que o seu servlet se chama /SpiderWeb/servlets/Controller’ e nao /SpiderWeb/servlets/Controller. Pegou o erro?

Tenta assim:

<form action='/SpiderWeb/servlets/Controller' method='get'>

e no web.xml continua deixando

<url-pattern>/Controller</url-pattern>

Muito obrigado pela ajuda…

Olhei o codigo e realmente ta faltando a aspas, corrigi o erro porem continua não funcionando.

O tomcat executa normal, a pagina jsp abre corretamente mas os dados não são enviados para a classe de inserção, não sei mais oque tentar.

espero que alguem possa me ajudar.

<form action='/SpiderWeb/servlets/Controller' method='get'> 

Aqui você faz com que o Tomcat procure uma servlet com a url /servlets/Controller na
raiz do contexto, mas no web.xml ele está assim:

<url-pattern>/Controller</url-pattern>  

Tente mudar a action do form para :

<form action='/SpiderWeb/Controller' method='get'> 

OU mudar o mapeamento da servlet para

<url-pattern>/servlets/Controller</url-pattern>