Ma perché Persona e Indirizzo sono due classi separate? Concettualmente mi sembra errato.
Ma perché Persona e Indirizzo sono due classi separate? Concettualmente mi sembra errato.
codice:public class Indirizzo { private String via; private String numeroCivico; private String citta; private String provincia; public String getVia() { return via; } public void setVia(String via) { this.via = via; } public String getNumeroCivico() { return numeroCivico; } public void setNumeroCivico(String numeroCivico) { this.numeroCivico = numeroCivico; } public String getCitta() { return citta; } public void setCitta(String citta) { this.citta = citta; } public String getProvincia() { return provincia; } public void setProvincia(String provincia) { this.provincia = provincia; } } public class Persona { private String nome; private String cognome; private Indirizzo indirizzo; public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public String getCognome() { return cognome; } public void setCognome(String cognome) { this.cognome = cognome; } public Indirizzo getIndirizzo() { return indirizzo; } public void setIndirizzo(Indirizzo indirizzo) { this.indirizzo = indirizzo; } }
Hai vari modi per farlo:
1) Usi la reflection (prolisso)
2) Usi sistemi come SPEL (Spring Expression Language) o janino
Se chiarisci meglio il tuo obiettivo posso aiutarti in modo più specifico.
Sarebbe sbagliato il contrario...
Ultima modifica di Alex'87; 09-11-2013 a 13:25
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Grazie,
praticamente leggo da un xml una stringa del tipo "indirizzo.numeroCivico" e con questa devo recuperare il valore, in questo caso il numero civico all'interno, all'interno di un oggetto persona già tutto popolato. Mi servirebbe una funzione che dato l'oggetto Persona e una determinata stringa mi vada a cercare il valore se esiste utilizzando i get messi a disposizione dalle classi prima elencate.
Se puoi farmi qualche esempio si sarei grato...