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 にするのが正解だった。