Dunque "flagControl" è di tipo String.Originariamente inviato da n1o
Ciao Lele il primo if è sbagliato il codice l'ho modificato in questo modo:
codice:public String getDescrizioneFlagControl(){ if(flagControl == null){ return "&-nbsp;"; <--ho utilizzato questa stringa(senza trattino) per mascherare il null nella jsp e vedere uno spazio bianco } else if(flagControl =='M') { return "Mancante"; } else if(flagControl =='C') { return "Controllato"; } else if(flagControl =='E') { return "Eccedente"; } else if(flagControl =='B') { return "Controllato in Blocco"; } else if(flagControl =='X') { return "Controllato in Blocco ma Expired"; } return " ";
Se è così, tutti gli altri if sono sbagliati: gli oggetti si confrontano usando il metodo equals(), non l'operatore di confronto ==.
Inoltre, stai confrontando un oggetto String con un tipo primitivo char e non con una stringa contenente un solo carattere...
Ciao.codice:} else if( flagControl.equals("C") ) {![]()