Boa tarde a todos. Se alguém puder me ajudar, ficarei grato. É o seguinte:
eu tenho essa jsp:
que seria uma " index"
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>REQUISIÇÃO</title>
</head>
<body>
<form action="<%= request.getContextPath() %>/CadastrarServlet2"
method="post">
<H2 align="center"><B>SOLICITAÇÃO DE AUTORIZAÇÃO DE EXECUÇÃO DE
SERVIÇO</B></H2>
<p></p>
<table align="center" BORDER=2
STYLE="border-color: black; width: 800px;">
<TR>
<TD>
<P style="text-align: center; font-size: x-large"><B>IMPORTANTE</B></P>
<P style="text-align: justify">AS AUTORIZAÇÕES SERÃO CONCEDIDAS DE
2ª A 6ª FEIRA ATÉ ÀS 17:00 H COM 24 HORAS DE ANTECEDÊNCIA DA EXECUÇÃO
DOS SERVIÇOS FONE: ([telefone removido] FAX: ([telefone removido]</P>
</TD>
</TR>
</table><pre> PARA: CONDOMÍNIO - GERÊNCIA DE MANUTENÇÃO <br />
DE (LOJA):<input type="text" name="nomeLoja"> SUC: <input type="text" name="SUC">
<br />
SOLICITAMOS AUTORIZAÇÃO PARA A EXECUÇÃO DOS SERVIÇOS RELACIONADOS A SEREM REALIZADOS
<br />
PELOS FUNCIONÁRIOS ABAIXO, NOS RESPONSABILIZANDO POR QUAISQUER DANOS CAUSADOS A TERCEIROS E/OU O SHOPPING</pre>
<table align="center" BORDER=2
STYLE="border-color: black; width: 800px;">
<TR>
<TD>ENTRADA PELA PORTARIA<input type="radio" name="Bdoca"
value="doca5"> DOCA5<input type="radio" name="Bdoca"
value="b1"> B1 (DE 21:00 hs às 23:00 hs)
<p>PERÍODO / DATA <input type="text" name="Periodo"
style="width: 180px" /> HORÁRIO <input type="text" name="Horario"></p>
</TD>
</TR>
<TR>
<TD><PRE><input type="checkbox" name="servico" value="MANUTENÇÃO DE AR CONDICIONADO"> MANUTENÇÃO DE AR CONDICIONADO <input
type="checkbox" name="servico" value="SERVIÇOS ELÉTRICOS" >SERVIÇOS ELÉTRICOS</PRE> <PRE><input
type="checkbox" name="servico" value="MANUTENÇÃO DE EXAUSTOR"> MANUTENÇÃO DE EXAUSTOR <input
type="checkbox" name="servico" value="SERVIÇOS TELEFÔNICOS"> SERVIÇOS TELEFÔNICOS</PRE> <PRE><input
type="checkbox" name="servico" value="INSTALAÇÃO/RETIRADA DE MÓVEIS DE EQUIPAMENTOS">INSTALAÇÃO/RETIRADA DE MÓVEIS DE EQUIPAMENTOS <input
type="checkbox" name="servico" value="MANUTENÇÃO DE COMPUTADORES"> MANUTENÇÃO DE COMPUTADORES</PRE> <PRE><input
type="checkbox" name="servico" value="ENTRADA DE MATERIAS PARA A LOJA">ENTRADA DE MATERIAS PARA A LOJA <input
type="checkbox" name="servico" value="DETETIZAÇÃO DA LOJA">DETETIZAÇÃO DA LOJA</PRE> <PRE><input
type="checkbox" name="servico" value="TRABALHOS ESPECIAIS(MEZANINO, SOLDA)COM DESCRIÇÃO DETALHADA">TRABALHOS ESPECIAIS(MEZANINO, SOLDA)COM DESCRIÇÃO DETALHADA <input
type="checkbox" name="servico" value="MARCENARIA"> MARCENARIA</PRE> <PRE><input
type="checkbox" name="servico" value="REFORMA DA LOJA - DESCRIÇÃO DETALHADA">REFORMA DA LOJA - DESCRIÇÃO DETALHADA <input
type="checkbox" name="servico" value="LIMPEZA DE VITRINES">LIMPEZA DE VITRINES</PRE> <PRE><input
type="checkbox" name="servico" value="OUTROS"> OUTROS <input
type="checkbox" name="servico" value="MANUTENÇÃO HIDROSANITÁRIA"> MANUTENÇÃO HIDROSANITÁRIA</PRE> <PRE
STYLE="font-size: medium"><B>DESCRIÇÃO DETALHADA DO SERVIÇO:</B></PRE>
<textarea name="descricaoDoServico" style="width: 100%"></textarea>
</TD>
</TR>
</TABLE>
<P></P>
<TABLE align="center" BORDER=2
style="width: 800px; border-color: black;">
<TR>
<TH style="width: 70%">RELAÇÃO DE PESSOAL</TH>
<TH>RG</TH>
</TR>
<TR>
<TD><input type="text" name="tb1" style="width: 100%"></TD>
<TD><input type="text" name="rg1" style="width: 100%"></TD>
</TR>
<TR>
<TD><input type="text" name="tb2" style="width: 100%"></TD>
<TD><input type="text" name="rg2" style="width: 100%"></TD>
</TR>
<TR>
<TD><input type="text" name="tb3" style="width: 100%"></TD>
<TD><input type="text" name="rg3" style="width: 100%"></TD>
</TR>
</table>
<BR>
<table align="center" BORDER=2
style="width: 800px; border-color: black;">
<TR>
<TH style="font-size: small;">CARIMBO DA LOJA(INDISPENSÁVEL) <PRE>
</PRE></TH>
<TD>
<P style="vertical-align: top; font-size: small;">SERVIÇOS QUE
DEVEM SER ENTREGUE EM OUTRAS GERÊNCIAS</P>
<P style="font-size: small;" align="left"><B>ADESIVOS</B> -
GERÊNCIA DE MARKETING - FONE: 3477-3567 FAX: 3241-4011 <br />
<B>BALANÇO / ENTRADA OU SAIDA DE QUIOSQUE</B> - GERÊNCIA COMERCIAL -
FONE: 3477-3572 FAX: 3241-4011 <br />
<B>REUNIÕES</B> - GERÊNCIA DE SEGURANÇA EM FORMULÁRIO PRÓPRIO - FONE:
3477-3572 <br />
<B>ENTRADA DE FUNCIONÁRIOS</B> - GERÊNCIA DE SEGURANÇA EM FORMULÁRIO
PRÓPRIO</P>
</TD>
</TR>
<TR>
<TD>
<P style="vertical-align: top; font-size: small;">ASS. DO
RESPONSAVEL: <BR />
NOME LEGIVEL: <BR />
FONE PARA CONTATO</P>
</TD>
<TD>
<P style="vertical-align: top; font-size: small;">PARECER: <input
type="checkbox" value="AUTORIZADO"> AUTORIZADO <input
type="checkbox" value="NAO AUTORIZADO"> NÃO AUTORIZADO <BR />
<BR />
<BR />
MOTIVO DA NÃO AUTORIZAÇÃO:
<textarea style="width:99%"></textarea>
</P>
</TD>
</TR>
</table>
<P align="center"><input type="submit" value="Enviar"></P>
</form>
</body>
</html>
minha servlet
package servlet;
import java.io.IOException;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.ArrayList;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import DAO.SolicitacaoDAO;
import bean.LojaBean;
import bean.Servico;
import bean.UsuarioBean;
/**
* DDL da tabela<br>
* CREATE TABLE `tab_exemplo` ( `campo1` varchar(20) default NULL, `campo2`
* varchar(20) default NULL, `campo3` varchar(20) default NULL )
*
*/
public class CadastrarServlet2 extends javax.servlet.http.HttpServlet implements
javax.servlet.Servlet {
private static final long serialVersionUID = -6487025300712807334L;
public CadastrarServlet2() {
super();
}
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
try {
doProcess(request, response);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
try {
doProcess(request, response);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* Processa a requisição, insere no banco e faz um select na tabela para
* recuperar os dados cadastrado anteriormente
*
* @param request
* @param response
* @throws ServletException
* @throws IOException
* @throws SQLException
*/
private void doProcess(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException, SQLException {
UsuarioBean usuario = new UsuarioBean();
LojaBean loja = new LojaBean();
Servico servico = new Servico();
loja.setNome(request.getParameter("nomeLoja"));
loja.setSuc((request.getParameter("SUC")));
servico.setPortaria(request.getParameter("Bdoca"));
String[] servicox = request.getParameterValues("servico");
String ServicosSolicitados = "";
for (int i = 0; i < servicox.length; i++){
ServicosSolicitados = ServicosSolicitados + " " + servicox[i];
}
servico.setServicos(ServicosSolicitados);
servico.setPeriodo(request.getParameter("Periodo"));
servico.setHorario(request.getParameter("Horario"));
String mensagem = "Informações inseridas com sucesso!";
ArrayList<Object> dados = new ArrayList<Object>();
SolicitacaoDAO solicitacao = new SolicitacaoDAO();
solicitacao.InserirDados(loja.getNome(),loja.getSuc(), servico.getPortaria(), servico.getServicos(), servico.getPeriodo(), servico.getHorario());
request.setAttribute("mensagem", mensagem);
request.setAttribute("dados", dados);
// request.getRequestDispatcher("/resultado.jsp").forward(request,
// response);
}
}
tenho o servlet que vai pegar as informações e jogar no banco,
tenho minha classe DAO… etc…
a minha dúvida é a seguinte
depois que os dados estão no banco, e eu vou querer fz uma busca
como coloco isso num jsp? detalhe , eu quero que seja o mesmo jsp, ou seja
com os dados que foram enviados , eu quero busca-los e joga-los nas mesmas posições que foi marcado,
para isso que estão no banco.
Alguém me da uma luz ?