Foros del Web » Programación para mayores de 30 ;) » Java »

Decorator en displaytag

Estas en el tema de Decorator en displaytag en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 14/01/2009, 04:21
 
Fecha de Ingreso: marzo-2008
Ubicación: Cádiz, España
Mensajes: 89
Antigüedad: 16 años, 2 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.
  #2 (permalink)  
Antiguo 14/01/2009, 06:26
 
Fecha de Ingreso: marzo-2008
Ubicación: Cádiz, España
Mensajes: 89
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Decorator en displaytag

Señores, tal y como esta puesto funciona correctamente. El error es que no habia compilado la nueva clase.

Ale, nos vemos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:42.