aplicação web
23/08/2007
0
Gente....
Fiz uma aplicação web que deverá ser acessada por uma pessoa já esteja cadastrada no banco de dados... essa pessoa fará seu login no site e poderá consultar o número da placa de um carro ou então o número do chassi.
Meu problema está sendo.... com o retornar na página jsp o conteúdo da tabela do banco de dados referente à placa/chassi consultada...
a estrutura web é a seguinte, utilizando Tomcat4.1:
SAP
--WEB-INF
----classes
------beans
ARQUIVO index.jsp
ARQUIVO login_ok.jsp
ARQUIVO bem_vindo.jsp
ARQUIVO placa_home.jsp
ARQUIVO placa_ok.jsp
ARQUIVO placa_consultar.jsp
É NESTE ARQUIVO QUE ESTÁ O PROBLEMA....
NÃO SEI COMO PEGAR OS DADOS DO BANCO E ENVIAR PRA JSP...
alguém pode me ajudar como fazer isto?
Fiz uma aplicação web que deverá ser acessada por uma pessoa já esteja cadastrada no banco de dados... essa pessoa fará seu login no site e poderá consultar o número da placa de um carro ou então o número do chassi.
Meu problema está sendo.... com o retornar na página jsp o conteúdo da tabela do banco de dados referente à placa/chassi consultada...
a estrutura web é a seguinte, utilizando Tomcat4.1:
SAP
--WEB-INF
----classes
------beans
ARQUIVO index.jsp
<head> <meta http-equiv="Content-Language" content="pt-br"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title> ">>>> SISTEMA DE APOIO POLICIAL <<<<" </title> </head> <body background=""> <p align="center"><font face="Palatino Linotype" size="3"><b><u>>>>> SISTEMA DE APOIO POLICIAL <<<<</u></b></font></p> <p align="center"><font face="Palatino Linotype" size="3">ACESSO RESTRITO.</font></p> <p align="center"><font face="Palatino Linotype" size="2"><i>Somente Policiais Cadastrados pelo Delegado possuem acesso a esta área. Para maiores informações, por favor, entre em contato com o seu Delegado.</i></font></p> <p align="center"> </p> <p align="center"> </p> <form method="POST" action="login_ok.jsp"> <div align="center"> <center> <table border="0" cellpadding="2"> <tr> <td width="50¬" align="right"><font face="Palatino Linotype" size="3"> Usuário: </font></td> <td width="50¬" align="center"><font face="Palatino Linotype" size="3"> <input type="text" name="nome_usuario" size="20"> </font></td> </tr> <tr> <td width="50¬" align="right"><font face="Palatino Linotype" size="3"> Senha: </font></td> <td width="50¬" align="center"><font face="Palatino Linotype" size="3"> </tr> <tr> <td width="100¬" align="center" colspan="2"> <p><font face="Palatino Linotype" size="3"><input type="submit" value="Entrar" name="Entrar" style="font-family: Palatino Linotype; font-size: 12 pt; font-style: italic; font-weight: bold" tabindex="3"> </font></td> </tr> </table> </center> </div> </form> </body>
ARQUIVO login_ok.jsp
<jsp:useBean id="usuario" class="beans.Usuario" /> <jsp:useBean id="usuarioBD" class="beans.UsuarioBD" /> <html> <¬ String user; String pwd; user = request.getParameter("nome_usuario"); pwd = request.getParameter("senha"); if ((user.equals(""))||(pwd.equals(""))) { ¬> <script language=´JavaScript´> location=´login_erro1.jsp´; </script> <¬ } else { usuarioBD.getConnection("jdbc:mysql://localhost/banco?charSet=ISO8859-1","postgres","123456"); usuario.setNomeUsuario(user); if (usuarioBD.Usuario(usuario)) { ¬> <script language=´JavaScript´> location=´bem_vindo.jsp´; </script> <¬ } else { usuarioBD.UserValid(usuario); ¬> <script language=´JavaScript´> location=´login_erro2.jsp´; </script> <¬ } usuarioBD.stopConnection(); } ¬> <head> <title>Efetuando cadastro</title> </head> <body background=""> </html>
ARQUIVO bem_vindo.jsp
<jsp:useBean id="usuario" class="beans.Usuario" /> <jsp:useBean id="usuarioBD" class="beans.UsuarioBD" /> <jsp:useBean id="placa" class="beans.Placa" /> <jsp:useBean id="placaBD" class="beans.PlacaBD" /> <html> <head> <title> Bem Vindo! </title> </head> <body> <p align="center">BEM VINDO(A) SENHOR(A): !</p> <p align="center">Por favor, escolha uma das opções abaixo:</p> <form method="POST" action="entrar.jsp"> <div align="center"> <table border="0" cellpadding="2" width="254"> <tr> <td width="114" align="right"><input type="radio" name="numero" value="placa"></td> <td width="122" align="left">Número da Placa</td> </tr> <tr> <td width="114" align="right"><input type="radio" name="numero" value="chassi"></td> <td width="122" align="left">Número do Chassi</td> </tr> <tr> <td width="236" align="right" colspan="2"> <p align="center"><input type="submit" value="Enviar" name="Enviar"></td> </tr> </table> </center> </div> <p> </p> </form> <p> </p> <p><a href="index.jsp">Página Principal</a></p> </body> </html>
ARQUIVO placa_home.jsp
<html> <head> <meta http-equiv="Content-Language" content="pt-br"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>Placa Home</title> </head> <body> <p align="center">Página Número do Placa</p> <p align="center">Bem Vindo(a) Senhor(a) !</p> <p align="center">O que deseja fazer:</p> <form method="POST" action="placa_ok.jsp"> <div align="center"> <center> <table border="0" cellpadding="2"> <tr> <td width="50¬" align="right"><input type="radio" name="opcao" value="consultar"></td> <td width="50¬" align="left">Consultar</td> </tr> <tr> <td width="50¬" align="right"><input type="radio" name="opcao" value="cadastrar"></td> <td width="50¬" align="left">Cadastrar</td> </tr> <tr> <td width="50¬" align="right"><input type="radio" name="opcao" value="editar"></td> </tr> <tr> <td width="50¬" align="right"><input type="radio" name="opcao" value="excluir"></td> <td width="50¬" align="left">Excluir</td> </tr> <tr> <td width="50¬" align="right"><input type="radio" name="opcao" value="visualizar"></td> <td width="50¬" align="left">Visualizar</td> </tr> <tr> <td width="100¬" align="right" colspan="2"> <p align="center"><input type="submit" value="enviar" name="enviar"></td> </tr> </table> </center> </div> <p> </p> <p> </p> </form> <p><a href="index.jsp">Página Principal</a></p> <p><a href="bem_vindo.jsp">Página Anterior</a></p> </body> </html>
ARQUIVO placa_ok.jsp
<¬@ page language="java" import="java.lang.*,java.util.*" ¬> <¬ if ("consultar".equals(opcao)) { ¬> <script language=´JavaScript´> location=´placa_consultar.jsp´; </script> <¬ } else if("cadastrar".equals(opcao)) { ¬> <script language=´JavaScript´> location=´placa_cadastrar.jsp´; </script> <¬ } else if("editar".equals(opcao)){ ¬> <script language=´JavaScript´> location=´placa_editar.jsp´; </script> <¬ } else if("excluir".equals(opcao)) { ¬> <script language=´JavaScript´> location=´placa_excluir.jsp´; </script> <¬ } else if("visualizar".equals(opcao)) { ¬> <script language=´JavaScript´> location=´placa_visualizar.jsp´; </script> <¬ } else { ¬> <script language=´JavaScript´> location=´placa_erro.jsp´; </script> <¬ } ¬> <head> <title>Placa OK</title> </head>
ARQUIVO placa_consultar.jsp
<¬@ page import="java.sql.*,java.io.*" ¬> <jsp:useBean id="placa" class="beans.Placa" /> <jsp:useBean id="placaBD" class="beans.PlacaBD" /> <jsp:useBean id="veiculo" class="beans.Veiculo" /> <jsp:useBean id="veiculoBD" class="beans.VeiculoBD" /> <html> <¬ String numplaca; numplaca = request.getParameter("idplaca"); if (numplaca.equals(" ")) { ¬> <script language=´JavaScript´> location=´placa_consultar_erro1.jsp´; </script> <¬ } else { placaBD.getConnection("jdbc:mysql://localhost/banco?charSet=ISO8859-1",aqui vem meu login e senha do banco); veiculoBD.getConnection("jdbc:mysql://localhost/banco?charSet=ISO8859-1",aqui vem meu login e senha do banco); placa.setPlaca(numplaca); if (placaBD.consultarPlaca(placa, veiculo)) { [b]O QUE COLOCAR AQUI???!!!![/b] } else { placaBD.Placa(placa); ¬> <script language=´JavaScript´> location=´placa_consultar_erro_2.jsp´; </script> <¬ } placaBD.stopConnection(); veiculoBD.stopConnection(); } ¬> <head> <title>placa consultar ok</title> </head> <body background=""> </html>
É NESTE ARQUIVO QUE ESTÁ O PROBLEMA....
NÃO SEI COMO PEGAR OS DADOS DO BANCO E ENVIAR PRA JSP...
alguém pode me ajudar como fazer isto?
Cissagatto
Curtir tópico
+ 0
Responder
Posts
10/09/2007
Marsola2k
Meu caro,
Primeiro vou te aconselhar a nao usar scriplet, o codigo fica feio, dificil de dar manutenção e ja que existe a OO pq nao criar uma classe para popular os dados e depois printa-los !
Quanto a sua duvida eu nao entendi como vc vai fazer isso, mas ...
nesse treicho vc faz isso, deve retornar um TRUE para vc
if (placaBD.consultarPlaca(placa, veiculo)) {
[b:7a08713cf3]O QUE COLOCAR AQUI???!!!![/b:7a08713cf3]
}
vc coloca os dados do carro, as pendencias, valor de multa, sei la ! essas informações !
Ok !?
Primeiro vou te aconselhar a nao usar scriplet, o codigo fica feio, dificil de dar manutenção e ja que existe a OO pq nao criar uma classe para popular os dados e depois printa-los !
Quanto a sua duvida eu nao entendi como vc vai fazer isso, mas ...
placaBD.getConnection("jdbc:mysql://localhost/banco?charSet=ISO8859-1",aqui vem meu login e senha do banco); veiculoBD.getConnection("jdbc:mysql://localhost/banco?charSet=ISO8859-1",aqui vem meu login e senha do banco); placa.setPlaca(numplaca); if (placaBD.consultarPlaca(placa, veiculo)) { [b]O QUE COLOCAR AQUI???!!!![/b] } else { placaBD.Placa(placa); ¬> <script language=´JavaScript´> location=´placa_consultar_erro_2.jsp´; </script> <¬ } placaBD.stopConnection(); veiculoBD.stopConnection(); } ¬>
nesse treicho vc faz isso, deve retornar um TRUE para vc
if (placaBD.consultarPlaca(placa, veiculo)) {
[b:7a08713cf3]O QUE COLOCAR AQUI???!!!![/b:7a08713cf3]
}
vc coloca os dados do carro, as pendencias, valor de multa, sei la ! essas informações !
Ok !?
Responder
Clique aqui para fazer login e interagir na Comunidade :)