前回、slim3 の画面遷移制御用コンポーネントである ”Controller”の生成方法をまとめました。 今回は、この Controller の実装方法をざっと見てみます。 1.Controllerの基本的な構成 Controller の基本的な要件は、以下の3点です。 (1)org.slim3.controller.Controller を継承(extend)する。 (2)org.slim3.controller.Navigation を戻り値として返す run() メソッドをオーバーライドする。 (3)run() メソッド内で、遷移先のパスを返す。 ちなみにこれらは、Ant で自動的に生成されます。 2.パラメータの取得方法 画面などからの入力値を取得するには、 次の2つの方法があります。 (1)HttpServletRequest 等から取得する方法 通常の Servlet と同様