struts-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Joe Germuska <>
Subject Re: possible bug in struts?
Date Mon, 26 Jan 2004 21:51:51 GMT
This question is probably better directed at the struts-user list.

However, I don't believe that request attributes can be directly 
de-referenced with JSTL expressions; you would need to either use 
c:set to create a page-scoped var named "comptest" or reference it 
through an expression that caused the JSTL EL to look in the request.


At 12:55 PM -0800 1/26/04, Paul Daniell wrote:
>I've encountered a strange problem with Struts when used with Torque. I
>retrieve an object using the following:
>ArrayList list = (ArrayList)ComponentPeer.doSelect(new Criteria());
>request.setAttribute("components", list);
>Component c = (Component)list.get(0);
>request.setAttribute("comptest", c);
>In the logs this will appropriately print the name of the object "c".
>However, when I invoke the following JSP
><c:out value="${}"/>
>I get the following Exception:
>HTTP ERROR: 500 An error occurred while evaluating custom action attribute
>"value" with value "${}": An error occurred while getting
>property "name" from an instance of class
>(java.lang.IllegalArgumentException: object is not an instance of declaring
>Any advice appreciated.

Joe Germuska       
       "Imagine if every Thursday your shoes exploded if you tied them 
the usual way.  This happens to us all the time with computers, and 
nobody thinks of complaining."
             -- Jef Raskin

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message