cuál es tu problema, contanos, pega el código que estas usando y el error que te lanza al intentarlo ejecutar...
porque para mí "la forma más sencilla posible" es que otros hagan mis tareas.
jajajajaj gracias amigo x ofreserte
pero no men aqui te pongo el codigo talvez me pueden ayudar
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Página JSP</title>
</head>
<body>
<h1>¡Hola, mundo!</h1>
<%@include file="/WEB-INF/jspf/conexion.jspf" %>
<sql:transaction dataSource="${bdatos}">
<c:catch var="ex">
<sql:query var="encontrados">
SELECT primer_nombre FROM persona LIMIT 4
</sql:query>
</c:catch>
<c:choose>
<c:when test="${not empty ex}">
<p>Problema: <c:out value="${ex.message}"/></p>
</c:when>
<%-- Si no hubo ninguna excepción --%>
<c:otherwise>
<c:choose>
<%-- Si encontró algo --%>
<c:when test="${encontrados.rowCount>0}">
<ol>
<c:forEach items="${encontrados.rows}" var="persona">
<li><c:out value="${persona.primer_nombre}" /></li>
</c:forEach>
</ol>
</c:when>
<c:otherwise>
<p>No se encontraron datos.</p>
</c:otherwise>
</c:choose>
</c:otherwise>
</c:choose>
</sql:transaction>
</body>
</html>
<sql:setDataSource driver="org.postgresql.Driver"
url="jdbc:postgresql://locahost:5432/usuario"
user="usuario"
password="contraseña"
var="bdatos" />