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]

Reply via email to