S2StrutsのExampleをJDK1.4で動くように修正する

 今抱えているお仕事ではJDK1.4を利用しているので、勉強を兼ねてS2StrutsのExampleをJDK1.4で動くように修正してみました。
【変更点】

 ちょっと手間取ったのは、下記のところでした。

  • アノテーションが有効にならない。
    • backport175 Eclipse プラグインをインストールしていましたが、backport175 Annotation を有効にしていませんでした。プロジェクトを右クリックしてコンテキストメニューで、「Enable Backport175 Annotations」が表示されている場合はこのメニューを選択して有効になりました。(参考:id:koichik:20050712#1121194850)
  • アノテーションがエラーになる。
    • 単純に、Tigerアノテーションを@org.seasar.struts.annotation.backport175.*、@org.seasar.struts.validator.annotation.backport175.*に置き換えていったのですが、StrutsAction(scope = ScopeType.SESSION)がエラーとなりました。StrutsAction(scope = "session")に変更しました。

 とりあえず、これで動いているみたいです。