EL 式が評価されない ?
肝の部分だけの抜粋ですが
<logic:iterate id="city" name="citylist" property="list" scope="request" indexId="index"> <tr class="tr<%= index % 2 %>"> <td><bean:write name="city" property="cityId" /></td> <td><bean:write name="city" property="prefName" /></td> <td><bean:write name="city" property="cityName" /></td> <td class="td1"> <html:form action="detail.do" method="post"> <div> <html:hidden property="id" value="${reqestScope.city.cityId}" /> <html:submit value="詳細" /> </div> </html:form> </td> </tr> </logic:iterate>
ってやったら EL 式のところが空文字になる。正しく評価されていないらしい。一体どういうことだ ?
追記 : requestScope ではなく pageScope にするのが正解だった。