Scusami per aver usato termini non appropriati. O meglio castare non indica sempre un parsing di quel dato?
Comunque ti posto subito il codice cosi con un esempio si potrebbe capire meglio:
Spero possa essere d'aiuto.... questo codice è dentro una jsp...codice:if(time.getListaCommesse_Risorse().size() > 0){ for(int y = 0; y < time.getListaCommesse_Risorse().size(); y++){ Associaz_Risors_Comm_DTO asscomm = (Associaz_Risors_Comm_DTO) time.getListaCommesse_Risorse().get(y); for(int i = 1; i <= time.getElencoGiorni().size(); i++){ for(int x=0; x < time.getGiornate().size(); x++){ if(time.getGiornate().get(x) != null){ PlanningDTO giornata = (PlanningDTO) time.getGiornate().get(x); Calendar giorno = Calendar.getInstance(); giorno.setTime(giornata.getData()); if(giorno.get(Calendar.DAY_OF_WEEK) == 1 && i == 7){ if((giorno.get(Calendar.WEEK_OF_MONTH)== z && giornata.getId_associazione() == asscomm.getId_associazione()){ %> <%=formattazioneGiorni.format(giorno.getTime()) %> <% } }else if(giorno.get(Calendar.DAY_OF_WEEK) == (i+1) && i != 7){ if(giorno.get(Calendar.WEEK_OF_MONTH) == z && giornata.getId_associazione() == asscomm.getId_associazione()){ %> <%=formattazioneGiorni.format(giorno.getTime()) %> <% } } } } } } }
Grazie anticipatamente