登録内容確認画面から登録画面へ戻る¶
本章では、登録内容確認画面から登録画面へ戻る処理について解説する。
- 登録画面へ戻る処理の実装
ClientAction に登録画面へ戻る処理を行うメソッドを追加する。
- ClientAction.java
public HttpResponse back(HttpRequest request, ExecutionContext context) { Client client = SessionUtil.get(context, "client"); ClientForm form = BeanUtil.createAndCopy(ClientForm.class, client); context.setRequestScopedVar("form", form); return new HttpResponse("forward://input"); } public HttpResponse input(HttpRequest request, ExecutionContext context) { SessionUtil.delete(context, "client"); EntityList<Industry> industries = UniversalDao.findAll(Industry.class); context.setRequestScopedVar("industries", industries); return new HttpResponse("/WEB-INF/view/client/create.jsp"); }
- この実装のポイント
- 動作確認を行う
- 登録画面を表示する。
- 顧客名に全角文字列、業種に任意の値を選択して「登録」ボタンを押下する。
- 確認画面にて「入力へ戻る」ボタンを押下する。
- 登録画面が表示され、2 で入力した値が画面に表示されていることを確認する。