Gracias por la respuesta !
Ya logre solucionar posteo el coigo por si le sirve de ayuda para alguien
En Interfaz
Código jsp:
Ver original<%
for(Radicadotemp: pro.buscarRadicado()){
%>
<tr>
<td align="center">
<a href="MostrarImagen.jsp?cod=<%= temp.getCodigo()%>" onClick="return popup(this, 'notes')">
<img src="img/lupa.gif" width="16" height="16" border="0" />
</a>
</td>
En en el jsp donde se mostrara la imagen(MostrarImagen.jsp)
Código jsp:
Ver original<%
session.setAttribute("codigoProducto", request.getParameter("cod"));
%>
<body style="" >
<center>
<img src="SVerImagen">
</center>
En el servlet SVerImagen
Código jsp:
Ver originaltry {
HttpSession sesion=request.getSession();
response.setContentType("image/jpeg");
ProcedimientosM.Radicado p = new ProcedimientosM.Radicado();
String idProducto = String.valueOf(sesion.getAttribute("codigoProducto"));
int idProd = Integer.parseInt(idProducto);
byte[] imag = p.obtenImagenProducto(idProd);
if (imag != null) {
ServletOutputStream out2 = response.getOutputStream();
out2.write(imag);
}
else{
JOptionPane.showMessageDialog(null,"Else Null");
}
}catch(Exception ex)
{
JOptionPane.showMessageDialog(null,"Error"+ex);
}
En la clase donde se ejecuta la consulta
Código jsp:
Ver originalpublic byte[] obtenImagenProducto(int Item) {
Connection cn=null;
ResultSet rs = null;
byte[] buffer = null;
try {
String sql = "select ImgCedula from Item_Radicado where Cod_Item_Radicado= '"+Item+"'";
rs =ob.Consulta(sql);
while (rs.next()){
Blob bin = rs.getBlob("ImgCedula");
if (bin != null) {
InputStream inStream = bin.getBinaryStream();
int size = (int) bin.length();
buffer = new byte[size];
int length = -1;
int k = 0;
try {
inStream.read(buffer, 0, size);
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
} catch (Exception ex) {
return null;
} finally {
cn=null;
rs = null;
}
return buffer;
}