Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

AEM 6 | How to access java.util.Map object in Sightly

Avatar

Level 4

If I am setting a map variable in the activate method of the component, then how to access that in sightly?

1 Accepted Solution

Avatar

Correct answer by
Level 10
3 Replies

Avatar

Employee

can you share your code of the Use-class?

Avatar

Correct answer by
Level 10

Avatar

Level 4

Thanks MacDonald, It Worked.

 

I also tried with a map having custom value object as value. below is the example.

public class customVO{

    private String customVOAttr;

}

public class customPage extends WCMUse{

        private Map<String,customVO> customVOMap;

        public Map<String, customVO> getCustomVOMap() {

                return customVOMap;
        }

}

<div data-sly-list="${customPage.customVOMap.entrySet}">
        ${item.key} - ${item.value.customVOAttr} 
</div>