Hi All i am doing the following
<logic:iterate id="aciterator" name="rsiappForm"
property="appCoursesMap" >
<tr>
<td width="15%"><div align="center">
<html:radio property="appCourse(<%=aciterator.key%>).level"
value="regular" />
</div></td>
<td width="15%"><div align="center">
<html:radio property="appCourse(<%=aciterator.key%>).level"
value="honors" />
</logic:iterate>
where appCoursesMap is a Map initialized as a HashMap.
I am getting an error as follows
Since fork is true, ignoring compiler setting.
[javac] Compiling 1 source file
[javac] Since fork is true, ignoring compiler setting.
[javac]
/usr/jakarta-tomcat-4.1.24/work/Standalone/localhost/apps_rsi/forms/rsi_app_step3_form_jsp.java:271:
cannot resolve symbol
[javac] symbol : variable key
[javac] location: class java.lang.Object
[javac] out.print(aciterator.key);
[javac] ^
[javac] 1 error
at
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:130)
at
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:293)
at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:353)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
I am thinkng the <logic:iterate> tag should take the Map as Map.Entry and
hence i have used the property="appCourse(<%=aciterator.key%>).level".
I have getter and setter methods for appCourse too that take parameter as
key and Key and Value respectively that set this Map.
Please let me know
--Mohan
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]