I suppose this could be a classloader issue. Are all your Struts, Torque, and
JSTL JAR files colocated?

Quoting Paul Daniell <[EMAIL PROTECTED]>:

> 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);
> System.out.println(c.getName());
> 
> In the logs this will appropriately print the name of the object "c".
> However, when I invoke the following JSP
> ...
> <html><body>
> <c:out value="${comptest.name}"/>
> </body></html>
> 
> 
> I get the following Exception:
> 
> HTTP ERROR: 500 An error occurred while evaluating custom action attribute
> "value" with value "${comptest.name}": An error occurred while getting
> property "name" from an instance of class
> org.ttemplating.internal.dataobjects.Component
> (java.lang.IllegalArgumentException: object is not an instance of declaring
> class)
> 
> Any advice appreciated.
> Paul

-- 
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