Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2009, 04:21
BORJACONIL
 
Fecha de Ingreso: marzo-2008
Ubicación: Cádiz, España
Mensajes: 89
Antigüedad: 16 años, 8 meses
Puntos: 0
Decorator en displaytag

Muy buenas señores. Tengo una clase decorator para displaytag que lo que hace es mostrarme una imagen leyendo la ruta de una base de datos en un displaytag. Funciona perfectamente. Lo que quiero hacer es que si el campo de la base de datos de donde lee la ruta esta vacio, me muestre la tippica imagen de error al cargar o que no se encuentra la imagen.

Este es el código de la clase decorator:

Código PHP:
public class ImageColumnDecorator implements DisplaytagColumnDecorator{


    public 
Object decorate(Object columnValuePageContext pageContext,MediaTypeEnum mediathrows DecoratorException 
    
{
        
String imagePath = (String) columnValue;
        
StringBuffer sb = new StringBuffer();
        
sb.append("<img width='100' height='100' src=\"" imagePath "\">");
        return 
sb.toString();
        
    }
    

Y este es el código que yo le he añadido pero no me funciona.

Código PHP:
public class ImageColumnDecorator implements DisplaytagColumnDecorator{


    public 
Object decorate(Object columnValuePageContext pageContext,MediaTypeEnum mediathrows DecoratorException 
    
{
        
String imagePath = (String) columnValue;
        
StringBuffer sb = new StringBuffer();
        if (
imagePath.equals(""))
        {
            
imagePath="./img/noimagen.jpg";
            
sb.append("<img width='100' height='100' src=\"" imagePath "\">");
        }
        else
        
sb.append("<img width='100' height='100' src=\"" imagePath "\">");
        return 
sb.toString();
        
    }
    

Gracias a todos.