SAStruts

BACK

基本

  • Action
    • ベース名+Actionの名前にする。
    • サブミットボタンのname属性に応じたメソッドを用意する。
      • それぞれ@Executeアノテーションを付与する。
      • @Executeの中には「validator=false」と書く(検証不要の場合)。
    • ActionFormが必要な場合はそのフィールドを用意し、@ActionFormアノテーションを施す。
      • 初期化はしない。実行時に自動的にフィールドインジェクションされる。
    • サービスクラスが必要な場合はそのフィールドを用意し、@Resourceアノテーションを施す。
  • ActionForm
    • ベース名+Formの名前にする。
    • アノテーションは不要。ただし、フィールドには必要に応じて付ける。
  • JARファイル
    • src\main\webapp\WEB-INF\lib 配下に置く。
  • CSS/JSファイル
    • src\main\webapp 配下に置く。
  • JSPファイル
    • src\main\webapp\view 配下にベース名でフォルダを作り、そこに置く。
    • フォルダの先頭は小文字。
  • リクエストURL
    • http://サーバ:8080/コンテキストルート/ベース名フォルダ(先頭小文字)/メソッド
    • メソッドの指定なき場合はindexメソッドが実行される。

メモ

最終更新:2015年03月30日 11:33