Submitした結果を別画面で表示したい

Strutsタグの内容を動的に変更したい

bean:define タグを使って一旦(プリコンパイルされたJSPの)内部変数にしてから <%= %> で埋め込めばよい。
下の例は、ファイル名の一覧(MapのCollection)から、ラジオボタンでファイル名を選ぶ画面。通常の使い方だと html:radio の value は変更できない。

 <table border="1">
  <logic:iterate id="map" name="FileInfoList" >
  <tr><th></th><th>ファイル名</th><th>登録日</th><th>最終更新日</th></tr>
  <tr>
    <td>
      <bean:define id="radioKey" name="map" property="FILE_NAME"/>
      <html:radio property="selectedFileName" value="<%=radioKey%>"/>
    </td>
    <td><bean:write name="map" property="FILE_NAME"/></td>
    <td><bean:write name="map" property="REGIST_DATE"/></td>
    <td><bean:write name="map" property="UPDATE_DATE"/></td>
  </tr>
  </logic:iterate>
 </table>

jsp:includeをやりたい


Java#Struts


トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS   sitemap
Last-modified: 2006-04-15 (土) 23:42:26 (3884d)
ISBN10
ISBN13
9784061426061