[Seasar-user:3063] [S2JSF] m:rendered使用時のActionが呼ばれない(再)

松山 大樹 t.matsuyama
2005年 12月 21日 (水) 19:36:22 JST


 松山です。
 以前、[Seasar-user:2844] に投稿した、
<span m:rendered> で囲った中にあるアクションが実行されない、という
問題ですが、その後なぜか発生しなくなったので放っておいたのですが、
本日発生しましたので、再現できるサンプルを添付します。
 解凍後、s2jsf-examples の/WEB-INF/lib をコピーしてください。

 再現手順は、

 http://localhost:8080/viewLogTest/viewlog/ViewLog.html
  ↓
 一覧から適当なファイル名をクリックする
  ↓
 ダウンロードリンクが表示される
  ↓
 ボタンを押す
  ↓
 アクション(m:action="#{viewLog.downloadLog}")が実行されない

 となります。

 ViewLog.html の、27行めと、36行めに
<span m:rendered="#{viewLogForm.selectedLogFile != ''}" >
</span>
 があり、これらをコメントにすると、アクションが実行されます。

 また、test.dicon 内の、instanceDef を、REQUEST → SESSION に
すると、<span m:rendered= で囲まれている場合でも、アクションが
実行されます。

 とりあえず、SESSION で逃げますが。

-- 
::: 株式会社ワウワウ・コミュニケーションズ http://www.wowcom.co.jp/
:::   ITシステム・インテグレートDiv.
:::  Web・マーケティング&コマンドセンターUnit.
:::   松山 大樹 - t.matsuyama @ wowcom.co.jp
-------------- next part --------------
テキスト形式以外の添付ファイルを除去しました...
ファイル名: viewlogtest.zip
型:         application/octet-stream
サイズ:     16164 バイト
説明:       無し
URL:        http://lists.sourceforge.jp/mailman/archives/seasar-user/attachments/20051221/4841c52e/viewlogtest-0001.obj


Seasar-user メーリングリストの案内