É o seguinte galera estou desenvolvendo um monitor que vai monitorar os servicos de uma aplicacao e mostrar na tela o status e os possiveis erros caso esteja fora do ar,entao tenho uma classe java que recebe uma variável “status” do tipo boolean,
e tenho um jsp com um datable q cria a listinha com a descricao e status dos servicos, os servicos que me retornam “true” preciso por em verde na tela e os “false” em vermelho, teria q fazer um if na jsp?? n sei como pegar esta variavel da classe. preciso de ajuda qq ajuda ja e de grande valor hehe tenho q fechar esse projeto ateh sexta valeu a todos ae.
JSP:
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<f:view>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD><TITLE>Monitoramento</TITLE>
<LINK REL="STYLESHEET" HREF="./css/estilo_seplag.css" TYPE="text/css">
</HEAD>
<BODY>
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="25%" bgcolor="#C4DBEB"><div align="left"><img src="images/cab_left.jpg" width="188" height="90"></div></td>
<td width="49%" bgcolor="#C4DBEB"><div align="center"><img src="images/logomarca_sigecop.jpg" width="366" height="90"></div></td>
<td width="26%" bgcolor="#C4DBEB"><div align="right"><img src="images/cab_right.jpg" width="188" height="90"></div></td>
</tr>
</table>
<CENTER>
<TABLE style="bordaTodosLados">
<TR style="cabecalhoTabela">
<td CLASS="tituloTela">Monitor SIGECOP</td>
</TR>
</TABLE>
<h:form>
<h:dataTable styleClass="tabela"
value="#{monitorBean.lista1}"
var="itemMonitorado1"
border="1">
<h:column>
<h:outputText value="#{itemMonitorado1.descricao}" style=""/>
</h:column>
<h:column>
//**** aki teria um if??? pra se true ser verde pra false vermelho?
<h:outputText style="color: darkgreen; font-weight: bold;"
value="#{itemMonitorado1.status}"/>
</h:column>
<h:column>
<h:outputText style="font-weight: bold;"
value="#{itemMonitorado1.detalhe}"/>
</h:column>
</h:dataTable>
<h:commandButton action="#{monitorBean.monitorar}" value="Atualizar" styleClass="botao"></h:commandButton>
</h:form>
</CENTER></BODY></HTML>
</f:view>
daí tenho uma classe q executa a verificação dos serviços e passa os parametros pra um objeto Item
classe ITEM
public class Item {
private int codigo;
private String descricao;
private String detalhe;
private boolean status;
public Item(String descricao){
this.setDescricao(descricao);
this.setStatus(false);
}
public Item(String descricao, boolean status){
this.setDescricao(descricao);
this.setStatus(status);
}
public boolean isStatus() {
return status;
}
public void setStatus(boolean status) {
this.status = status;
}
public int getCodigo() {
return codigo;
}
public void setCodigo(int codigo) {
this.codigo = codigo;
}
public String getDescricao() {
return descricao;
}
public void setDescricao(String descricao) {
this.descricao = descricao;
}
public String getDetalhe() {
return detalhe;
}
public void setDetalhe(String detalhe) {
this.detalhe = detalhe;
}
}