S2StrutsをJSP1.2環境(Tomcat4.1)で使う
S2Struts(無設定) + backport175 + JSP1.2 +JSTL1.0で開発を行っているのですが、問題が発生して進まなくなってしまいました。InitActionにgetterを作ってHttpServletRequestに自動バインディングしているつもりなのですが、EL式でうまく値を取得できません。
同じgetterに"ExportToSession"のアノテーションを書くと、取得できるようです。
getterの型がListだとうまく取得できたりして、色々試すうちに使い方そのものが良くわからなくなってきてしまいました。
S2StrutsのタグライブラリをEL対応したものと合わせて、サンプルプログラムを下記URLに置きました。S2StrutsをJSP1.2環境で使っている方がいたらアドバイス頂けると助かります。よろしくお願いします。
[サンプルアプリ]
http://www.asahi-net.or.jp/~wh6n-icmr/s2struts-sample.zip
[S2Struts-el]
http://www.asahi-net.or.jp/~wh6n-icmr/s2struts-el.zip
<サンプルアプリ概要>
登録画面(dataEntry.jsp)で名前とメールアドレスを入力し、登録ボタンをクリックすると確認画面(dataConfirm.jsp)に入力した内容が表示されます。
<発生している現象>
DataConfirmInitActionImplクラスのinitializeメソッドで、DataDtoに値を入れているのですがEL式で取得できません。getDataDtoに"ExportToSession"のアノテーションを記述すると取得できます。