Insertar imagen de bd en displaytag
Publicado por Borja (2 intervenciones) el 28/11/2008 08:30:10
Muy buenas señores, pues que tengo ese problema. No se como puedo meter la imagen (leo de la bd la ruta) en displaytag. Os pongo el codigo para que me echeis una mano.
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("registros", resultSet);
%>
<display:table id="registros" name="requestScope.registros.rows" pagesize="10" defaultsort="1" defaultorder="descending" cellspacing="0" 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="Signatura" sortable="true" headerClass="sortable"></display:column>
<display:column title="Imagen">
<img src="${registros.ImagenBN }"/>
</display:column>
</display:table>
De la forma que lo estoy haciendo no muestra nada.
Necesito vuestra ayuda.
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("registros", resultSet);
%>
<display:table id="registros" name="requestScope.registros.rows" pagesize="10" defaultsort="1" defaultorder="descending" cellspacing="0" 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="Signatura" sortable="true" headerClass="sortable"></display:column>
<display:column title="Imagen">
<img src="${registros.ImagenBN }"/>
</display:column>
</display:table>
De la forma que lo estoy haciendo no muestra nada.
Necesito vuestra ayuda.
Valora esta pregunta


0