What happens with this instead of JSTL:
<jsp:useBean id="comptest" scope="request" type="org.ttemplating.internal.dataobjects.Component"/> <jsp:getProperty name="comptest" property="name"/>
Paul Daniell wrote:
From: "Kris Schneider" <[EMAIL PROTECTED]>
I suppose this could be a classloader issue. Are all your Struts, Torque,
and
JSTL JAR files colocated?
Yes. I am using Struts 1.1 rc1, Torque 3.0.2, and JSTL 1.0.
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/>
-- 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]