[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()" />
 ------------------------------------------------------------
 実行すると、ダイアログに「&#12486;&#12473;&#12488;」と表示される。


現状、分かっている回避策は、

 ・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 メーリングリストの案内