tomcat-taglibs-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Duffy <duff...@yahoo.com>
Subject Re: Question Regarding JSTL <x:parse> tag
Date Fri, 16 Jan 2004 16:00:42 GMT

Hi Kris,

When I changed that attribute from var to varDom, I
got a jsp.error.tlv.invalid.page exception: 

"Illegal scope attribute without var in "x:parse" tag"

Does using the scope attribute preclude using the
varDom?  Please advise. - MOD


--- Michael Duffy <duffymo@yahoo.com> wrote:
> 
> Thank you, Kris.
> 
> Personally I like to use the JDOM library by Jason
> Hunter and Brett McLaughlin, but I didn't think
> they'd
> be doing that for JSTL.  No jdom.jar in the distro
> that I can see.
> 
> Thank you very much for the insight.  I hope I can
> take it from here.  Sincerely, MOD
> 
> --- Kris Schneider <kris@dotech.com> wrote:
> > You can use:
> > 
> > <x:parse varDom="doc" ...
> > 
> > To force "doc" to be of type org.w3c.dom.Document.
> > Otherwise, if you use 
> > the "var" attribute, the type is implementation
> > dependent. Of course, a 
> > given implementation may happen to also choose to
> > use a DOM document, 
> > there just aren't any guarantees.
> > 
> > Michael Duffy wrote:
> > > I answered one of my questions: adding the
> > <x:parse
> > > scope="session"/> attribute puts the parsed DOM
> > into
> > > session scope.  
> > > 
> > > If I can verify that the classes are org.w3c.dom
> > I'm
> > > all set. - MOD
> > > 
> > > 
> > > --- Michael Duffy <duffymo@yahoo.com> wrote:
> > > 
> > >>I've got a fundamental question regarding the
> XML
> > >>tags
> > >>in JSTL.
> > >>
> > >>Which DOM scheme are they using?  The classes in
> > the
> > >>org.w3c.dom package?
> > >>
> > >>I'm asking because I've got an application that
> > has
> > >>a
> > >>front controller servlet and a JSP response
> page. 
> > >>The
> > >>servlet does a query, gets an XML stream, puts
> it
> > >>into
> > >>session scope, and sends down the response JSP.
> > >>
> > >>The response JSP takes the XML stream out of
> > session
> > >>scope and uses the <x:parse> tag into its DOM
> tree
> > >>and
> > >>iterates through to display values using the
> > >><x:forEach> tag.
> > >>
> > >>I'd like to put the parsed DOM tree back into
> > >>session
> > >>so it can be re-used by the front controller
> > servlet
> > >>on the next request.  I'm assuming that I need
> to
> > >>put
> > >>the DOM var into session scope.
> > >>
> > >>So here are my questions: 
> > >>
> > >>(1) How do I put the parsed DOM var into session
> > >>scope
> > >>for reuse by the servlet?
> > >>(2) Am I correct to assume that the servlet will
> > use
> > >>the org.w3c.dom classes to walk the tree once it
> > has
> > >>it?  
> > >>
> > >>Thanks very much - MOD
> > >>
> > >>
> > >>__________________________________
> > >>Do you Yahoo!?
> > >>Yahoo! Hotjobs: Enter the "Signing Bonus"
> > >>Sweepstakes
> >
> >>http://hotjobs.sweepstakes.yahoo.com/signingbonus
> > >>
> > >>
> > > 
> > >
> >
>
---------------------------------------------------------------------
> > > 
> > >>To unsubscribe, e-mail:
> > >>taglibs-user-unsubscribe@jakarta.apache.org
> > >>For additional commands, e-mail:
> > >>taglibs-user-help@jakarta.apache.org
> > >>
> > > 
> > > 
> > > 
> > > __________________________________
> > > Do you Yahoo!?
> > > Yahoo! Hotjobs: Enter the "Signing Bonus"
> > Sweepstakes
> > >
> http://hotjobs.sweepstakes.yahoo.com/signingbonus
> > > 
> > >
> >
>
---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> > taglibs-user-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail:
> > taglibs-user-help@jakarta.apache.org
> > 
> > -- 
> > Kris Schneider <mailto:kris@dotech.com>
> > D.O.Tech       <http://www.dotech.com/>
> > 
> > 
> > 
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> > taglibs-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail:
> > taglibs-user-help@jakarta.apache.org
> > 
> 
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! Hotjobs: Enter the "Signing Bonus"
> Sweepstakes
> http://hotjobs.sweepstakes.yahoo.com/signingbonus
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> taglibs-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail:
> taglibs-user-help@jakarta.apache.org
> 


__________________________________
Do you Yahoo!?
Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes
http://hotjobs.sweepstakes.yahoo.com/signingbonus

---------------------------------------------------------------------
To unsubscribe, e-mail: taglibs-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: taglibs-user-help@jakarta.apache.org


Mime
View raw message