PDA

Visualizza la versione completa : Classe Java e JSP.


maximum
08-05-2003, 16:32
Guardate questi 3 metodi:



public String getStatoProgetto()
{
return statoProgetto;
}

public void setStatoProgetto(String aStatoProgetto)
{
if (aStatoProgetto == null)
statoProgetto = "";
else
statoProgetto = aStatoProgetto;
}

//Per decodificare lo stato del progetto
public String getDecodStatoProgetto()
{
if (statoProgetto.equals("001")){
return "Incompleto";
}
if (statoProgetto.equals("002")){
return "Da avviare";
}
if (statoProgetto.equals("003")){
return "In corso";
}
if (statoProgetto.equals("004")){
return "Chiuso";
}
}


Una fa il set dello stato, l'altra il get e la terza in base al valore(001, 002, 003, 004) letto dal DB e ritornato dalla get decodifica la descrizione.

Poi sulla JSP faccio così:



<td><font class="fieldvalue"><%=progetti.getDecodStatoProgetto()%></font></td>


Perchè non mi ritorna nulla nella cella????? :master:

floyd
08-05-2003, 17:22
il metodo è sbagliato
public String getDecodStatoProgetto()
{
if (statoProgetto.equals("001")){
return "Incompleto";
}
if (statoProgetto.equals("002")){
return "Da avviare";
}
if (statoProgetto.equals("003")){
return "In corso";
}
if (statoProgetto.equals("004")){
return "Chiuso";
}
return "niente";
}
adesso va meglio
inoltre bisogna vedere come hai istanziato il bean nella jsp

maximum
08-05-2003, 17:43
Infatti era il return "niente". :fagiano:

Loading