ページの作成

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
テンプレートを更新

4. Action

Actionクラスとは

ビジネスロジックを記載する部分。

ActionFormクラスから入力値を受け取りActionクラスで処理をし、JSPに返すのが基本的な流れ。

実装するにはActionクラスを継承する必要がある。

 

Actionクラスの構成

Actionクラスが呼ばれるとexecuteメソッドが実行される。

引数は以下の例を参照。

public ActionForward execute(
    ActionMapping mapping,
    ActionForm form,
    HttpServletRequest req,
    HttpServletResponse res) throws Exception {
    
    MyForm myform = (MyForm)form;
    
    ~formから値を取得して何らからの処理~
    
    return mapping.findForward("success");
    
}

formを受け取ったら使用したformの型にキャストする。

あとはformから値を取得してなんらかの処理を実行して、処理の成功、失敗判定等を返す。

これらの判定に基づき「struts-config.xml」で定義したactionタグの遷移先に遷移する。

 

子ページ
子ページはありません
同階層のページ
  1. 導入方法
  2. struts-config.xmlの説明
  3. ActionForm
  4. Action
  5. エラー一覧
  6. JSPタグ
  7. カスタムタグ(tablib)

最近の質問

コメント一覧

    No.70 | guest | 2021-12-09 12:07:19

    Amoxicillin 850 Mg Side Effects

    No.69 | guest | 2021-12-08 17:05:19

    Buy Propecia Cheap

    No.68 | guest | 2021-12-07 12:26:47

    Cephalexin Nursing Intervention

    No.64 | guest | 2021-12-04 18:42:22

    Uti Keflex 2000mg

    No.63 | guest | 2021-12-04 11:02:14

    Amoxicillin Buy Online No Prescription

    No.59 | guest | 2021-11-17 08:03:21

    cialis jour

    No.58 | guest | 2021-11-12 15:11:49

    Priligy Cost Nz

    No.57 | guest | 2021-11-11 20:38:20

    Kamagra Acheter Canada

    No.48 | guest | 2021-11-04 11:53:23

    Viagra Delle Ande

    No.46 | guest | 2021-11-03 18:26:33

    Tabletten Viagra

    No.45 | guest | 2021-11-02 21:49:24

    Amoxicillin Cold Medication

    No.44 | guest | 2021-11-01 19:52:42

    who takes 50mg cialis

    No.43 | guest | 2021-11-01 15:56:58

    viagra precio en espana

    No.41 | guest | 2021-10-31 00:52:20

    Cialis 40 Mg Precio

    No.34 | guest | 2021-10-06 00:05:45

    Propecia Finasteride Benefits

    No.32 | guest | 2021-10-01 19:52:14

    Prezzo Cialis 20 Mg In Farmacia

    No.29 | guest | 2021-09-25 08:58:12

    How To Buy Viagra Online From Canada

    No.25 | guest | 2021-09-19 13:57:17

    fake cialis

    No.24 | guest | 2021-09-18 03:52:32

    Cialis Lilly Precio

    No.20 | guest | 2021-09-15 22:23:57

    Kamagra Up

    No.17 | guest | 2021-09-12 12:14:02

    Costo Levitra In Farmacia

    No.11 | guest | 2021-09-05 14:56:35

    Viagra Kamagra Gut

    No.9 | guest | 2021-08-31 09:06:52

    Keflex Diarrhea

    No.5 | guest | 2021-08-27 17:12:26

    generic cialis online uk