java - Unable to iterate paragraph object in Sightly -


i trying iterate list of paragraphs(com.day.cq.wcm.foundation.paragraph) using java use api , sightly. able paragraphs in backend. unable read , display in front end.

below code:

java:

public class anchorlist extends wcmusepojo{      private list<paragraph> paragraphs;      public list<paragraph> getparagraphs() {         return paragraphs;     }      public void setparagraphs(list<paragraph> paragraphs) {         this.paragraphs = paragraphs;     }      public void activate() throws exception{          paragraphs = new linkedlist<paragraph>();         resource resource = getresource();          slinghttpservletrequest slingrequest = getrequest();          paragraphsystem parsys = paragraphsystem.create(resource, slingrequest);          (paragraph par: parsys.paragraphs()) {             paragraphs.add(par);         }     } } 

html:

<div data-sly-use.anchorlist="anchorlist" data-sly-unwrap>     <div data-sly-list.paragraphs="${anchorlist.paragraphs}" data-sly-unwrap>        para type is: ${paragraphs.gettype}     </div> </div> 

i trying type of paragraph foundation paragraph class. able identify size , iterating 'n' times not able display value.

note: paragraph not custom class, cq foundation class i.e. com.day.cq.wcm.foundation.paragraph;

if @ javadocs paragraph gettype() returns enum guess can not interpreted htl. try -

paragraphs.type.name 

Comments

Popular posts from this blog

sql server - Cannot query correctly (MSSQL - PHP - JSON) -

php - trouble displaying mysqli database results in correct order -

C++ Linked List -