You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Jay Hombal <ja...@myrio.com> on 2002/10/04 00:01:21 UTC

Tomcat4.0.X and 4.1.X error in jsp:inlcude

Hi friends, 
I am coming acros a problem while porting our application to JBOSS3.0 with tomcat 4.0.X or 4.1.X version.
The probelm I think is I am loosing values that I set in Session or request.
Here is piece of code which sets the value in request object before the request is forwared to another page called start.jsp
<CODE>
System.out.println("@start include url: "+includeURL);
// includeURL MUST have been set before
pageContext.getSession().setAttribute("include",includeURL);
request.setAttribute("include", includeURL);
url = HtmlClient.getInstance().getResource("app.page.start");

</CODE>

the url is value returned is of start.jsp.

and here is code in start.jsp
<CODE>
<%@ include file="setAuthCookie.jsp" %>
<jsp:include page="<%=reuest.getAttribute("include")%> " flush="true"/>
</CODE>

so when the execution reaches jsp include I get the following error.
I did see some messages in Tomcat mailing list saying that jsp:include is broken in 4.1.X releases and works in tomcat4.0.4 . but I am still gettting the same error.
I did try all other higher version nothing seem to work.
I still think though that session / request objects are lost in Tomcat... or may be its pure code issue.
Has any one had this issue? how did u solve it?
could any help please in resloving this issue?


<Error>
12:55:28,377 ERROR [STDERR] org.apache.jasper.compiler.ParseException: /WEB-INF/secure/pace-dsl4000/start.jsp(1,20) Attribute value should b
12:55:28,387 ERROR [STDERR] at org.apache.jasper.compiler.JspReader.parseToken(JspReader.java:522)
12:55:28,397 ERROR [STDERR] at org.apache.jasper.compiler.JspReader.parseAttributeValue(JspReader.java:568)
12:55:28,397 ERROR [STDERR] at org.apache.jasper.compiler.JspReader.parseTagAttributes(JspReader.java:681)
12:55:28,407 ERROR [STDERR] at org.apache.jasper.compiler.Parser$Include.accept(Parser.java:289)
12:55:28,417 ERROR [STDERR] at org.apache.jasper.compiler.Parser.parse(Parser.java:1145)
12:55:28,427 ERROR [STDERR] at org.apache.jasper.compiler.Parser.parse(Parser.java:1103)
12:55:28,437 ERROR [STDERR] at org.apache.jasper.compiler.Parser.parse(Parser.java:1099)
12:55:28,437 ERROR [STDERR] at org.apache.jasper.compiler.ParserController.parse(ParserController.java:214)
12:55:28,447 ERROR [STDERR] at org.apache.jasper.compiler.Compiler.compile(Compiler.java:210)
12:55:28,457 ERROR [STDERR] at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:548)
12:55:28,467 ERROR [STDERR] at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:176)
12:55:28,477 ERROR [STDERR] at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:188)
12:55:28,487 ERROR [STDERR] at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
12:55:28,487 ERROR [STDERR] at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
12:55:28,497 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
12:55:28,507 ERROR [STDERR] at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:683)
12:55:28,517 ERROR [STDERR] at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:431)
12:55:28,527 ERROR [STDERR] at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:355)
12:55:28,537 ERROR [STDERR] at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:414)
12:55:28,547 ERROR [STDERR] at org.apache.jsp.controller$jsp._jspService(controller$jsp.java:95)
12:55:28,547 ERROR [STDERR] at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
12:55:28,557 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
12:55:28,567 ERROR [STDERR] at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201)
12:55:28,577 ERROR [STDERR] at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
12:55:28,587 ERROR [STDERR] at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
12:55:28,597 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
12:55:28,597 ERROR [STDERR] at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:683)
12:55:28,607 ERROR [STDERR] at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:431)
12:55:28,617 ERROR [STDERR] at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:355)
12:55:28,627 ERROR [STDERR] at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:414)
12:55:28,637 ERROR [STDERR] at org.apache.jsp.controller$jsp._jspService(controller$jsp.java:95)
12:55:28,647 ERROR [STDERR] at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
12:55:28,657 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
12:55:28,667 ERROR [STDERR] at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201)
12:55:28,667 ERROR [STDERR] at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
12:55:28,677 ERROR [STDERR] at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
12:55:28,687 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
12:55:28,697 ERROR [STDERR] at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:683)
12:55:28,707 ERROR [STDERR] at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:431)
12:55:28,717 ERROR [STDERR] at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:355)
12:55:28,727 ERROR [STDERR] at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:414)
12:55:28,727 ERROR [STDERR] at org.apache.jsp.controller$jsp._jspService(controller$jsp.java:95)
12:55:28,737 ERROR [STDERR] at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
12:55:28,747 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
12:55:28,757 ERROR [STDERR] at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201)
12:55:28,767 ERROR [STDERR] at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
12:55:28,777 ERROR [STDERR] at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
12:55:28,787 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
12:55:28,787 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
12:55:28,798 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
12:55:28,808 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
12:55:28,818 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
12:55:28,828 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
12:55:28,838 ERROR [STDERR] at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
12:55:28,848 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
12:55:28,858 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
12:55:28,868 ERROR [STDERR] at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
12:55:28,878 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
12:55:28,878 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
12:55:28,888 ERROR [STDERR] at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
12:55:28,898 ERROR [STDERR] at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
12:55:28,908 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
12:55:28,918 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
12:55:28,928 ERROR [STDERR] at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
12:55:28,938 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
12:55:28,948 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
12:55:28,948 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
12:55:28,958 ERROR [STDERR] at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
12:55:28,968 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
12:55:28,978 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
12:55:28,988 ERROR [STDERR] at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
12:55:28,998 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
12:55:29,008 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
12:55:29,018 ERROR [STDERR] at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
12:55:29,028 ERROR [STDERR] at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
12:55:29,038 ERROR [STDERR] at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
12:55:29,048 ERROR [STDERR] at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
12:55:29,058 ERROR [STDERR] at java.lang.Thread.run(Thread.java:479)
</Error>


Thanks
Jay



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>