On 8/3/06, Rui Pacheco <[EMAIL PROTECTED]> wrote:

Hi all

I'm trying to pass a List from my class to my template, but I can't seem
to
find the proper way to do it.


My list is named inventionList. I defined my @For this way:
<TR jwcid="@For" source="ognl:inventionList" value="ognl:model"
element="tr">
<TD class="texto"><P><STRONG><span jwcid="@Insert"
value="ognl:model.header"/></STRONG>
(<span jwcid="@Insert"value="ognl:model.inventionDate"/>)<BR><span
jwcid="@Insert" value="ognl:model.text"/><BR><BR></P>
</TD>
</TR>


I defined the List in my component definition this way:
<property name="inventionList" initial-value="java.util.List"
persist="session"/>


the initial-value should've been:

<property name="inventionList" initial-value="new java.util.ArrayList()"
persist="session"/>

replace ArrayList w/ other type of List's collection.

You can't call the constructor of an interface.

Reply via email to