Oi pessoal, pesquisei muito aqui no fórum mas não achei nada que pudesse me ajudar. Eu to desenvolvendo uma aplicação web, que depois de passar pela tela de login, é redirecionada para uma outra página chamada wellcome.jsp. Esta página pega as informações no banco usando as taglibs padrões da Sun, as Jstl. Até tudo funciona bem. O problema é que tenho outras páginas que tabém pegam informações no banco de dados, e mesmo eu colocando todos os import, todas as coniguações de taglib da página anterior elas não funcionam. Bom eu sou novato e to aprendendo ainda, então não sei se posso usar taglib para as outras páginas ou somente em uma, mas acredito eu ser possível. Aparentemente não tem nada errado, e simplesmente não carrega a página direito, aparece em branco só com o html puro e nem css pega nela. eu vou postar aqui o código da página e espero que os amigos possam me audar. Agradeço de coração por enquanto.
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>
<%@page import="java.sql.*"%>
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.PreparedStatement"%>
<%@page import="java.sql.Statement"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="javax.servlet.*"%>
<%@page import="javax.servlet.http.*"%>
<!-- Faz conexão com o banco -->
<sql:setDataSource var="banco"
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/Namoro"
user="root"
password=""
scope="session" />
<//sql:transaction dataSource="banco"/>
<!-- Variavel global para identificação de cada usuário -->
<c:set var="id" value="${id}"/>
<!-- consulta a tabela de cadastro -->
<sql:query var="rset_cadastro" dataSource="${banco}">
select * from Namoro.cadastro where id = ?
<sql:param value = "${id}" />
</sql:query>
<!-- consulta a tabela de caracteristicas -->
<sql:query var="rset_carac" dataSource="${banco}">
select * from Namoro.caracteristicas where id = ?
<sql:param value = "${id}" />
</sql:query>
<!-- Consulta a tabela local -->
<sql:query var="rset_local" dataSource="${banco}">
select * from Namoro.local where id = ?
<sql:param value = "${id}" />
</sql:query>
<!-- Apresentação da página ao usuário-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<META Http-equiv="Content-Style-Type" content="text/css; charset=UTF-8">
<!--<link Href="correio.css" rel="stylesheet" type="text/css"></link> -->
<!--<style type="text/css" src="css/correio.css"></style>-->
<link type="text/css" rel="stylesheet" href="css/wellcome.css" />
<title>Bem vindo!</title>
</head>
<body>
<%
String x = "${banco}";
System.out.println(x);
String teste;
%>
<%=x%>
<div id="head"> <a >Bem vindo </a> | <a >Correio </a> | <a >Busca </a> | <a >Meu Perfil </a> |<a > Minha Conta </a> | <a >Assine </a> | </div>
<div id="leftbox">
<!-- Resultado tabela cadastro -->
<c:forEach var="cadastro" items="${rset_cadastro.rows}">
Nome: <c:out value= "${cadastro.nome}"/> <br/>
Sobrenome: <c:out value= "${cadastro.sobrenome}" /> <br />
Aniversário: <c:out value= "${cadastro.nascimento}" /> <br />
E-mail: <c:out value= "${cadastro.email}" /> <br />
</c:forEach>
</div>
<div id="centerbox">
</div>
<div id="rigthbox"> o que está faltando aqui? </div>
</body>
</html>
