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
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