I have the following in the jsp
<s:select
name="testForm.inputAnswer"
list="#session.question.answers"
listKey="answer"
listValue="answer"
/>
in the action class there is a instance variable
called testForm and inputAnswer is an array string[]
in the testForm.
I am reusing the inputAnswer for different UI tags,
for .e.g with checkboxes as well. Hence inputAnswer is
an array.
In struts 1.x for select I get the inputAnswer[0]
element but in S2 it complains about select.ftl error.
as follows
Expected number, date, or string. parameters.nameValue
evaluated instead to freemarker.ext.beans.ArrayModel
on line 60, column 101 in template/simple/select.ftl.
The problematic instruction:
----------
==> if tag.contains(parameters.nameValue, itemKey) ==
true || (parameters.nameValue?exists &&
parameters.nameValue?string == itemKey) [on line 60,
column 9 in template/simple/select.ftl]
in user-directive s.iterator [on line 40, column 1 in
template/simple/select.ftl]
in include
"/${parameters.templateDir}/simple/select.ftl" [on
line 2, column 1 in template/xhtml/select.ftl]
----------
Is this the way it is meant for .....
Thanks
____________________________________________________________________________________
Need Mail bonding?
Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users.
http://answers.yahoo.com/dir/?link=list&sid=396546091
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]