Insetar codigo java en tag lib
Estoy usando el Image Tag library de jakarta y me he encontrado con el siguiente problema. Cuando uso el siguiente codigo con el nombre de la imagen "imagen.jpg" y alojada en el disco duro, la libreria me funciona bien
<img:image
src="../imagenesBD/imagen.jpg"
dir="imagenesBD"
name="resize_of_image.jpeg"
attributes="alt='A thumbnail'">
<img:resize scale = "20%" />
</img:image>
En cambio, si genero las imagen dinamicamente (recuperando el nombre de un campo de la base de datos) no me funciona. El codigo que pongo es el siguiente:
<img:image
src="../imagenesBD/<%=imagen.getArchivo()%>"
dir="imagenesBD"
name="resize_of_image.jpeg"
attributes="alt='A thumbnail'">
<img:resize scale = "20%" />
</img:image>
es decir, sustituyo imagen.jpg por imagen.getArchivo() que es un metodo que recupera el nombre del archivo (el archivo ya esta situado en esa ruta).
Alguna solucion?. Gracias
<img:image
src="../imagenesBD/imagen.jpg"
dir="imagenesBD"
name="resize_of_image.jpeg"
attributes="alt='A thumbnail'">
<img:resize scale = "20%" />
</img:image>
En cambio, si genero las imagen dinamicamente (recuperando el nombre de un campo de la base de datos) no me funciona. El codigo que pongo es el siguiente:
<img:image
src="../imagenesBD/<%=imagen.getArchivo()%>"
dir="imagenesBD"
name="resize_of_image.jpeg"
attributes="alt='A thumbnail'">
<img:resize scale = "20%" />
</img:image>
es decir, sustituyo imagen.jpg por imagen.getArchivo() que es un metodo que recupera el nombre del archivo (el archivo ya esta situado en esa ruta).
Alguna solucion?. Gracias