Vuelvo a las andadas a preguntaros. Os pongop el codigo que tengo para que veais como monto la displaytag.
Código PHP:
<%@ 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">
<!-- Los import -->
<%@ page language="java" %>
<%@ page import="java.sql.*"%>
<%@ taglib uri="http://displaytag.sf.net" prefix="display"%>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
<%@ page import="org.apache.commons.beanutils.*"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
</head>
<body>
<table border="0" cellpadding="0" cellspacing="15">
<tr>
<th align="center"><a href="BusquedaAbreviada.jsp">Visualización abreviada</a></th>
<th align="center"><a href="BusquedaEnTablas.jsp">Visualización de tabla</a></th>
</tr>
</table>
<br><br>
<%
String Driver = "org.gjt.mm.mysql.Driver";
Connection conexion;
ResultSet rs;
HttpSession sesion = request.getSession(true);
Class.forName(Driver);
try
{
conexion = DriverManager.getConnection(
"jdbc:mysql://localhost/Cartografia", "root",
"analiter");
Statement st = conexion.createStatement();
if ("Contiene".equals(sesion.getAttribute("busqueda")))
{
rs = st.executeQuery("select * from Cartografia where Signatura like '%"
+ sesion.getAttribute("tematica")
+ "%' or SignaturaDelOriginal like '%"
+ sesion.getAttribute("tematica")
+ "%' or LugarGeografico1 like '%"
+ sesion.getAttribute("geografica")
+ "%' or LugarGeografico2 like '%"
+ sesion.getAttribute("geografica")
+ "%' or Materia like '%"
+ sesion.getAttribute("tematica")
+ "%' and AutorPersonal='"
+ sesion.getAttribute("autor")
+ "' and Fecha='"
+ sesion.getAttribute("cronologica")
+ "'");
}
if ("Exacta".equals(sesion.getAttribute("busqueda")))
{
rs = st.executeQuery("select * from Cartografia where signatura='"
+ sesion.getAttribute("tematica")
+ "' or SignaturaDelOriginal='"
+ sesion.getAttribute("tematica")
+ "' or LugarGeografico1='"
+ sesion.getAttribute("geografica")
+ "' or LugarGeografico2='"
+ sesion.getAttribute("geografica")
+ "' or Materia='"
+ sesion.getAttribute("tematica")
+ "' and AutorPersonal='"
+ sesion.getAttribute("autor")
+ "' and Fecha='"
+ sesion.getAttribute("cronologica")
+ "'");
}
if ("EmpiezaPor".equals(sesion.getAttribute("busqueda")));
{
rs = st.executeQuery("select * from Cartografia where signatura like '%"
+ sesion.getAttribute("tematica")
+ "' or SignaturaDelOriginal like '%"
+ sesion.getAttribute("tematica")
+ "' or LugarGeografico1 like '%"
+ sesion.getAttribute("geografica")
+ "' or LugarGeografico2 like '%"
+ sesion.getAttribute("geografica")
+ "' or Materia like '%"
+ sesion.getAttribute("tematica")
+ "' and AutorPersonal='"
+ sesion.getAttribute("autor")
+ "' and Fecha='"
+ sesion.getAttribute("cronologica")
+ "'");
}
RowSetDynaClass resultSet = new RowSetDynaClass(rs, false);
request.setAttribute("results", resultSet);
}
catch (Exception e)
{
out.println("Error conexion base de datos: " + e);
}
%>
<display:table id="results" name="requestScope.results.rows" pagesize="10" defaultsort="1" defaultorder="descending" cellspacing="80" export="true">
<display:column property="Id" title="Nº Registro" sortable="true" headerClass="sortable" href="BusquedaPorMapa1.jsp" paramId="id"> </display:column>
<display:column property="Titulo" title="Titulo" sortable="true" headerClass="sortable"></display:column>
<display:column property="AutorPersonal" title="Autor" sortable="true" headerClass="sortable" ></display:column>
<display:column property="Materia" title="Materia" sortable="true" headerClass="sortable"></display:column>
<display:column property="Fecha" title="Fecha" sortable="true" headerClass="sortable"></display:column>
<display:column property="Signatura" title="Signarura" sortable="true" headerClass="sortable"></display:column>
<display:column title="Imagen">
<img src=""/>
</display:column>
</display:table>
</body>
</html>
Como podeis ver, en la ultima columna de la tabla tengo ke meter el registro ImagenColor de la base de datos, donse se almacena la ruta a la imagen. La duda es que no se que debo de poner en src para que me muestre la imagen.
Una ayudita no??