While you're absolutely right about the @include file vs jsp:include page question. I believe you're incorrect about the page attribute not being rtexprvalue. The documentation I have lists it as being {relativeURL | <%= expression %>} which looks like an rtexprvalue to me. (*Chris*)
----- Original Message ----- From: "David M. Karr" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Sunday, October 06, 2002 7:52 PM Subject: Re: [SERVLET-INTEREST] problem with <@include file %> > >>>>> "raju" == raju punith <[EMAIL PROTECTED]> writes: > > raju> thanks ..guru ..i will correct the spelling and try > raju> again. > > raju> --- "Raghupathy, Gurumoorthy" > raju> <[EMAIL PROTECTED]> wrote: > >> i think there is a spelling mistake ... > >> > >> the string was applPath > >> and in > >> <@include file="<%=appPath%>...."%> > >> > >> try to correct your variable name .... > >> > >> guru > > I believe there was at least one other response to this that made it clear you > can't do this sort of thing. > > You're trying to use an include "directive". This is executed at COMPILE time, > or when the JSP page is translated into a servlet class. > > You're then trying to combine this with a RUNTIME value, the value of > "appPath". > > This combination can never work, no matter how you spell it :) . > > The alternative to the include DIRECTIVE is the include ACTION (just > "<jsp:include page="..."/>) which is not executed at compile time, but at run > time, or "request time". Unfortunately, you still can't use this to do exactly > what you're trying to do, as the "page" attribute in "jsp:include" cannot take > a "rtexprvalue", only a static value. > > If you really need this "dynamic include" functionality, you might need to go > directly into the servlet API to do this. > > -- > =================================================================== > David M. Karr ; Java/J2EE/XML/Unix/C++ > [EMAIL PROTECTED] > > ___________________________________________________________________________ > To unsubscribe, send email to [EMAIL PROTECTED] and include in the body > of the message "signoff SERVLET-INTEREST". > > Archives: http://archives.java.sun.com/archives/servlet-interest.html > Resources: http://java.sun.com/products/servlet/external-resources.html > LISTSERV Help: http://www.lsoft.com/manuals/user/user.html > > ___________________________________________________________________________ To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html