You are viewing a plain text version of this content. The canonical link for it is here.
Posted to taglibs-user@tomcat.apache.org by "BUNYAMIN AKYILDIZ (EBI Bsk.-Proje Yon.)" <BA...@THY.COM> on 2002/10/24 11:13:58 UTC
FW: dynamic expression in x:forEach select
> <%@ taglib uri="x" prefix="x"%>
> <%@ taglib uri="c" prefix="c"%>
> <c:set var="menustructure">
> <root>
> <mainmenu>
> <title>Menu1</title>
> <link>def/index.jsp</link>
> </mainmenu>
> <mainmenu>
> <title>Menu2</title>
> <link>/root/mainmenu/menu2submenu</link>
> <menu2submenu>
> <title>Menu 2 Sub Menu1</title>
> <link></link>
> </menu2submenu>
> <menu2submenu>
> <title>Menu2 Sub Menu2</title>
> <link></link>
> </menu2submenu>
> </mainmenu>
> </root>
> </c:set>
>
> <x:parse xml="${menustructure}" var="menu"/>
>
> <x:forEach select="$main${param.pointer}" var="item">
> <a href="index.jsp?pointer=<x:out select="./link" />"><x:out
> select="./title" /></a>
> <BR>
> </x:forEach>
> --------------------------------------------------------------------------
> --------------------------------------------------------------------------
> -----
> So select="$main${param.pointer}"
> how can i take the param.pointer value from the request and put into the
> select statement
>
> [Ljava.lang.StackTraceElement;@9489e0
> javax.servlet.jsp.JspTagException: org.jaxen.XPathSyntaxException:
> Unexpected '$' at
> org.apache.taglibs.standard.tag.common.xml.ForEachTag.prepare(ForEachTag.j
> ava:92) at
>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>