Saludos...
Apenas comienzo con el jsp, pero voy a intentar ayudarte.
Para que la asignación de valores de forma dinámica a los atributos de la etiqueta funcione:
Código:
src="productos/<%=productos.getObject("IDproducto")%>. jpg
El atributo debe tener seteado <rtexprevalue> en true dentro del tld de la siguiente forma:
Código:
<attribute>
<name>src</name>
<required>true</required>
<rtexprevalue>true</rtexprevalue>
</attribute>
Verifica a ver si es eso lo que te falta y por eso te falla...