Publicidad:
La Coctelera

curso-java

18 Abril 2008

Uso de la libreria DISPLAY en un jsp.

Necesitamos la libreria, y sus prerequisitos.

Libreria:

http://displaytag.sourceforge.net/10/download.html

Necesitamos los prerequisitos que son estas librerias:

Todas estas librerias deberan estar instaladas en nuestro proyecto antes de correr la libreria display.
Ademas para este ejemplo emplearemos Dynabeans. Asi que hay que importarlo al JSP.
Este seria el codigo fuente de ejemplo:
<%@page import="java.io.*"%>
<%@page import="java.sql.*"%>
<%@page import="javax.sql.*"%>
<%@page import="java.util.*"%>
<%@page import="javax.naming.*"%>
<%@page import="javax.servlet.*"%>
<%@page import="org.apache.commons.beanutils.*"%>
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
<%@ page language="Java" import="java.sql.*" %>
<jsp:useBean id="db" scope="request" class="SQLBean.DbBean" />
<jsp:setProperty name="db" property="*" />
<%!
ResultSet rs = null ;
ResultSetMetaData rsmd = null ;
int numColumns ;
int i;
%>
<%
String login=request.getParameter("login");
String password=request.getParameter("password");
%>
<html>
<head>
<title>Bienvenido</title>
</head>
<body>
<p> Hola y Bienvenido, <%=login%> <%=password%> <p>
<p align="center"><font size="3" color="#000080">Sus datos introducidos han sido correctos </font></p>
</body>
<%
db.connect();

try {
rs = db.execSQL("select * from alta");
}catch(SQLException e) {
throw new ServletException("Your query is not working", e);
}

} */
%>

<%
//while(rs.next()) {

RowSetDynaClass resultSet = new RowSetDynaClass(rs, false);
db.close();
request.setAttribute("results", resultSet);
%>
<display:table id="result" name="requestScope.results.rows">
</display:table>
<BR>
<%
//}
%>
<BR>
</html>

Con esta importacion podemos usar los dynabeans.
<%@page import="org.apache.commons.beanutils.*"%>
Y con esta incluimos el tag de la libreria (version jsp 1.2)
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>

servido por curso-java 2 comentarios compártelo

2 comentarios · Escribe aquí tu comentario

borja

borja dijo

Muy buenas compañero, tras muchas paginas visitadas intentadi hacer funcionar la libreria displaytag, tal y como tu la propones funciona bien, pero tiene un problema. Sólo me muestra el último registro de la base de datos. A que puede ser debido???

Un saludo.

21 Noviembre 2008 | 10:44

Cristian

Cristian dijo

integra un tag :logic para recorrer la tabla...y los muestras por columna

13 Julio 2009 | 11:11

Escribe tu comentario


Sobre mí

Fotos

curso-java todavía no ha subido ninguna foto.

¡Anímale a hacerlo!

Buscar

suscríbete

Selecciona el agregador que utilices para suscribirte a este blog (también puedes obtener la URL de los feeds):

¿Qué es esto?

Crea tu blog gratis en La Coctelera