I started this on the taglibs group and looks and have narrowed the problem down to its use inside a struts/tiles application.
*** from the emails in the other group I'd like to add that I moved the two files to the webroot and called them directly (not through struts) and it works. So there must be something with struts/tiles that is breaking the JSTL tags. Anyone else run into a similiar situation. I have a page that was running fine parsing and looping through xml data. I try to incorporate this page as a tile and on my first x:forEach statement I get: [ServletException in:/WEB-INF/pages/JobSearch.jsp] $prefix:javax.servlet.forward.request_uri' <c:set var="statesxml" > <c:out escapeXml="false" value="${applicationScope['domain.states']}" /> </c:set> <x:parse xml="${statesxml}" var="statedom" /> <c:set var="stateoptions" > <option value="" >-Choose-</option> <x:forEach var="statenode" select="$statedom//states" > <option value="<x:out select="$statenode/@state" />" > <x:out select="./text()" /> </option> </x:forEach> </c:set> Using jdk1.4.2_03, tomcat 5.0.16, struts 1.1 and commons jstl taglib 1.1.0-B1 Thanks -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Friday, January 30, 2004 3:39 PM To: [EMAIL PROTECTED] Subject: RE: tiles breaks x:forEach Implemented what you asked by adding a new action to struts-config to a jsproxy.jsp which has ony the page directive and a jsp:include to the JobSearch.jsp and it produced the following javax.servlet.ServletException: org.apache.taglibs.standard.tag.common.xml.UnresolvableException: $prefix:javax.servlet.forward.request_uri org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextI mpl.java:864) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp l.java:800) org.apache.jsp.WEB_002dINF.pages.JobSearch_jsp._jspService(JobSearch_jsp.jav a:162) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133) javax.servlet.http.HttpServlet.service(HttpServlet.java:856) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3 11) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248) javax.servlet.http.HttpServlet.service(HttpServlet.java:856) org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:1 002) org.apache.jsp.WEB_002dINF.pages.jsproxy_jsp._jspService(jsproxy_jsp.java:42 ) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133) javax.servlet.http.HttpServlet.service(HttpServlet.java:856) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3 11) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248) javax.servlet.http.HttpServlet.service(HttpServlet.java:856) org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:10 69) org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcesso r.java:274) org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProces sor.java:455) org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequ estProcessor.java:320) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507) javax.servlet.http.HttpServlet.service(HttpServlet.java:743) javax.servlet.http.HttpServlet.service(HttpServlet.java:856) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]