Я пытаюсь написать тег, который будет отображать свойства моего компонента и соответствующие значения. Я хочу, чтобы поведение по умолчанию отображало все свойства компонента. Поэтому мне нужно каким-то образом получить все имена свойств из переданного компонента.
Я подумал, что могу использовать карту properties
, но, несмотря на свойства bean-компонента, есть и другие вещи, и мне придется управлять ими вручную, что может быть подвержено ошибкам.
Я также подумал об использовании DefaultGrailsDomainClass
, который удобен для доменных классов, но бесполезен для командных объектов.
Вы когда-нибудь делали что-то подобное и придумали что-то полезное?