A few problems:
0) Try page='/pages/<%= request.getParameter("site")%>' (Notice the use of single quotes - jasper is getting confused by the extra use of double quotes 1) If you are not including JSP params (jsp:param) you should use <jsp:include ../> 2) Try validating <%= request.getParameter("site")%> first in EL so you can say: page="/pages/${param.site}" 3) Validate the site parameter since site="../WEB-INF/web.xml" includes web.xml to the client

-Tim

Kristian Rink wrote:
Folks;

currently I am playing around with something like that in my JSP
pages...

<jsp:include flush="true" page="/pages/<%= request.getParameter("site")%>">
</jsp:include>

... which, as I understand the JSP reference, should be possible.
However, it doesn't seem to work right. It actually _does_ work and
include the page referred to this way, but it just works _sometimes_,
in any other try I get something like this:

[...]
org.apache.jasper.JasperException: /index.jsp(11,69) equal symbol
expected
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
[...]


(index.jsp line 11 is the full jsp:include as outlined above). I feel
sort of stupid now - having something that doesn't at all work would be
easier to handle, but the behaviour of this to work once and not work
again the next time is rather disturbing. Can anyone enlighten me here?
I also played around with the "flush" but it doesn't really make things
better...


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to