Récupérer tous les attributs de la Fève en XHTML

0

La question

J'ai actuellement un composant de la façon suivante:

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

avec leur getters et setters...

Et dans mon xhtml-je accéder à ces attributs de la façon suivante :

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

Et je les reçois avec succès. Ma question est, au lieu d'accéder à un par un, comment pourrais-je avoir tous ensemble? J'ai besoin d'ajouter 5-6 et peut-être même plus d'attributs dans l'avenir, et il deviendra vraiment salissant si je continue comme ça.

Dans mon frontend (vue) je les analyser de la façon suivante:

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

La meilleure réponse

0

Fixé par la sérialisation de mon objet à l'aide de Gson.

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

Dans d'autres langues

Cette page est dans d'autres langues

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