「kaz_javaSpringBootプログラム自動作成◎生成ツール」Controller.javaの"mode=lstMode"と"mode=updMode"を修正する。
を修正 <ーver1.7で修正する予定です。
1.Zennの本に自動作成後PGMの説明を追記するため、
「Controller(情報リスト及び、一覧更新、一覧削除)」チャプター書いていて気付いた。ので、修正する。
■Controller.javaの"mode=lstMode"と"mode=updMode"を修正する。
理由:不要なロジック(削除①は、shohinListBackSubメソッドの処理と重複するので。
削除②は、"mode=lstMode"時は不要なので。)を削除する。
例:ShohinController.java
@PostMapping(params="mode=lstMode")
public String shohinListLstMode(
・・・
this.sessionShohinSrchOrderForm.getSrchOrderForm().setUpdMode("lstMode");
<<削除① start>>
shohinListSub(this.sessionShohinSrchForm.getShohinSrchForm(), this.sessionShohinSrchOrderForm.getSrchOrderForm(), model, pageable);
model.addAttribute("shohinSrchForm", this.sessionShohinSrchForm.getShohinSrchForm());
model.addAttribute("srchOrderForm", this.sessionShohinSrchOrderForm.getSrchOrderForm());
<<削除① end>>
//商品情報リスト一覧表示サブ処理
shohinListBackSub(model, pageable);
<<削除② start>>
//商品情報リスト一覧更新サブ処理
shohinListUpdSub(model);
<<削除② end>>
return "/members/admin/shohin/shohinList";
}
・・・
@PostMapping(params="mode=updMode")
public String shohinListUpdMode(
・・・
this.sessionShohinSrchOrderForm.getSrchOrderForm().setUpdMode("updMode");
<<削除① start>>
shohinListSub(this.sessionShohinSrchForm.getShohinSrchForm(), this.sessionShohinSrchOrderForm.getSrchOrderForm(), model, pageable);
model.addAttribute("shohinSrchForm", this.sessionShohinSrchForm.getShohinSrchForm());
model.addAttribute("srchOrderForm", this.sessionShohinSrchOrderForm.getSrchOrderForm());
<<削除① end>>
//商品情報リスト一覧表示サブ処理
shohinListBackSub(model, pageable);
//商品情報リスト一覧更新サブ処理
shohinListUpdSub(model);
return "/members/admin/shohin/shohinList";
}