nl.gx.webmanager.taglib
Class SpecialPagesTag
java.lang.Object
javax.servlet.jsp.tagext.SimpleTagSupport
nl.gx.webmanager.taglib.SpecialPagesTag
- All Implemented Interfaces:
- javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.SimpleTag
public class SpecialPagesTag
- extends javax.servlet.jsp.tagext.SimpleTagSupport
Implements the wm:specialPages tag. Returns the special pages for a specific
label. In GX WebManager special pages can be defined for several types of labels. For example, a standard
media repository page can be selected or RSS feed pages, etc.
Example of usage:
< wm:specialPages var="pages" label="footerPages" />
< c:forEach items="${pages}" var="page" >
< wm:link reference="${page}" />
< /c:forEach >
In the example above all footerPages (defined in the GX Webmanager configuration menu) are returned in
the variable "pages". A link to each of these pages is created.
|
Method Summary |
void |
doTag()
|
void |
setLabel(java.lang.String label)
Specifies the special page label as defined in GX WebManager. |
void |
setVar(java.lang.String var)
Specifies the JSP variable to store the result in. |
| Methods inherited from class javax.servlet.jsp.tagext.SimpleTagSupport |
findAncestorWithClass, getJspBody, getJspContext, getParent, setJspBody, setJspContext, setParent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpecialPagesTag
public SpecialPagesTag()
setVar
public void setVar(java.lang.String var)
- Specifies the JSP variable to store the result in.
- Parameters:
var - a JSP variable name
setLabel
public void setLabel(java.lang.String label)
- Specifies the special page label as defined in GX WebManager.
- Parameters:
label - a special pages label.
doTag
public void doTag()
throws javax.servlet.jsp.JspException
- Specified by:
doTag in interface javax.servlet.jsp.tagext.SimpleTag- Overrides:
doTag in class javax.servlet.jsp.tagext.SimpleTagSupport
- Throws:
javax.servlet.jsp.JspException
Copyright © 2007-2011 GX Software BV. All Rights Reserved.