Recuperare tutti gli attributi dal Fagiolo in XHTML

0

Domanda

Attualmente ho un componente come il seguente esempio:

@Component("infoData")
public class infoDataClass(){
    protected Integer age;
    protected String name;
    protected String address;

con i loro metodi getter e setter...

E nel mio xhtml accedere a tali attributi nel modo seguente :

<div
  id="infoContainer"
  data-age="#{infoData.age}"
  data-address="#{infoData.address}"
  data-name="#{infoData.name}"
></div>

E li faccio con successo. La mia domanda è, invece, di accedere a uno a uno, come potrei farli tutti insieme? Ho bisogno di aggiungere 5-6 e forse anche di più attributi in futuro e diventerà davvero disordinato se posso continuare così.

Nel mio frontend (vue) analizzare nel seguente modo:

 const age= $(containerElement).attr('data-age');
 const name= $(containerElement).attr('data-name');
annotations java javabeans spring
2021-11-19 10:34:56
1

Migliore risposta

0

Fisso serializzando il mio oggetto utilizzando Ediletto.

public String getJsonChartData() {
    Gson gson = new Gson();
    return gson.toJson(this);
}
2021-11-19 13:49:59

In altre lingue

Questa pagina è in altre lingue

Русский
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................