[Seasar-user:2559] [S2JSF]1.0.4から1.0.5へのバージョンアップの問題
Takanori Suzuki
t_suzuki
2005年 9月 14日 (水) 19:51:57 JST
たかと申します。
S2JSFを1.0.4から1.0.5にバージョンアップしたのですが、
以下の問題が発生しています。
1. チェックボックスのバリデーション処理でエラーが発生する
selectManyCheckbox のサンプルで発生。
チェックボックスで、ひとつもチェックしない状態で
Submitボタンを押下すると、
「変換エラー "Aaa": 変換エラーが発生しました.」
というメッセージが表示される。
2. JavaScriptで、エンコードされた文字がそのまま出力される
HTMLの内部でJavaScriptを定義
------------------------------------------------------------
<script type="text/javascript" language="JavaScript">
<!--
function test() {alert('テスト');}
-->
</script>
・・・・
<input type="submit" value="submit" onClick="test()" />
------------------------------------------------------------
実行すると、ダイアログに「テスト」と表示される。
現状、分かっている回避策は、
・myfaces.jar を1.0.4のものに置き変える(1、2の問題共に回避)
・JavaScriptをHTMLタグ内で記述するか、外部ファイルに定義する(2の問題の回避)
→以下の設定なら正常に表示される。
------------------------------------------------------------
<input type="submit" value="submit" onClick="alert('テスト');" />
------------------------------------------------------------
<script type="text/javascript" src="test.js"></script>
・・・・
<input type="submit" value="submit" onClick="test()" />
------------------------------------------------------------
という状況なのですが、
問題の原因、および回避策は分かりますでしょうか?
よろしくお願いします。
Seasar-user メーリングリストの案内