1 package org.jahia.taglibs.container; 2 3 import java.io.IOException ; 4 5 import javax.servlet.jsp.JspWriter ; 6 import javax.servlet.jsp.tagext.TagSupport ; 7 8 import org.jahia.utils.JahiaConsole; 9 10 11 16 public class CounterTag extends TagSupport { 17 18 19 public int doStartTag() { 20 21 ContainerTag container = (ContainerTag) findAncestorWithClass(this, ContainerTag.class); 22 if (container == null) { 23 return SKIP_BODY; 24 } 25 try { 26 JspWriter out = pageContext.getOut(); 27 out.print(container.getCounter()); 28 } catch (IOException ioe) { 29 JahiaConsole.println("CounterTag: doStartTag ", ioe.toString()); 30 } 31 return SKIP_BODY; 32 } 33 34 } 35 | Popular Tags |