[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.
::: 松山 大樹 - [E-MAIL ADDRESS DELETED]
-------------- 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 メーリングリストの案内