How 'bout:

<c:set var="book" value="${sessionScope[BOOK_KEY]}"/>

Quoting John Thorhauer <[EMAIL PROTECTED]>:

> Hi,
> 
> I have a question about JSTL expressions.  Here is my scenario:
> 
> I am storing several objects into the users Session using keys that are
> defined in a .property file and I want to reference these objects in
> JSTL.  Here is an example:
> 
> The key that will be used to store a Book is defined as a constant in
> the BookGlobals.class.  So I store a Book object in the users session
> with the following in a Struts Action:
> 
> session.setAttribute(BookGlobals.BOOK_KEY, book);
> 
> I have placed the BookGlobals.BOOK_KEY variable into the ServletContext
> so that I can retrieve it like so:
> <c:out value="${BOOK_KEY}"/>
> 
> However, I cannot figure out how to retrieve the book object from the
> session using JSTL and the Expression Language.  Any idea on how to
> accomplish this.  I have tried variations of the following with no luck:
> 
> <c:set var="book" value="${sessionScope.BOOK_KEY}"/>
> <c:set var="book" value="${sessionScope.[${BOOK_KEY}]}"/>
>  
> Im stuck on this one.  Any suggestions are appreciated.
> 
> Thanks,
> John
> -- 
> ********************************
> ** John Thorhauer
> ** Web Developer
> ** Phoenix Color Corp.
> ** [EMAIL PROTECTED]
> ********************************
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


-- 
Kris Schneider <mailto:[EMAIL PROTECTED]>
D.O.Tech       <http://www.dotech.com/>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to