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]