DISPLAYTAG mudar a cor da coluna atraves do BEAN

Olá
Tenho um bean e um table displaytag que lista codigo e nome das cidades e preciso colocar a cor das letras
da coluna descrição vermelha e do codigo verde e gostaria de fazer isso via o bean quando esta sendo populado e nao via CSS.
Alguem saberia me dizer como fazer?


 <display:table name="sessionScope.retorno" pagesize="3" class="mars">
      <display:column property="codigo"        title=""    />
      <display:column property="descricao"        title=""    />
  </display:table>



import java.io.Serializable;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.validator.ValidatorForm;


public final class cidadeBean extends ValidatorForm implements Serializable {

    private String descricao = null;
    private String codigo = null;


    public String getDescricao() {
    	return descricao;
    }

    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }

	public String getCodigo() {
		return codigo;
	}

	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}


    
    

}

[quote=Silva03]Olá
Tenho um bean e um table displaytag que lista codigo e nome das cidades e preciso colocar a cor das letras
da coluna descrição vermelha e do codigo verde e gostaria de fazer isso via o bean quando esta sendo populado e nao via CSS.
Alguem saberia me dizer como fazer?

[/quote]

O jeito natural de fazer isso no displaytag é com o atributo “class” na tag “displaytag:column”.


 <display:table name="sessionScope.retorno" pagesize="3" class="mars">
      <display:column property="codigo"        title=""    class="codigo" />
      <display:column property="descricao"        title=""    class="descricao"/>
  </display:table>

Abraço,
Luiz

mais existe alguma maneira de fazer via o bean?

Como?

Grato

voce pode tentar usar o decorator

Ola…

Nunca tentei, mas vc já tentou fazer algo assim??

public String getDescricao() { return <font color="red">descricao</font>; }