タイトルの通りではあるんだけど、ベストプラクティスがわからない
確実にアンチパターンに近い気がする
conf.routes
GET / controllers.HogeController.index GET /index controllers.HogeController.errorIndex
みたいにしてる
viewテンプレートは
index.scala.html
<input type="submit" > 開始
エラー側
errorIndex.scala.html
<div class="error">エラー内容</div> @index()
みたいな感じ。
なにが正しいのかわからない・・・
画面側からはセッションがタイムアウトしてないかをチェックして、アウトしていたら
/index にリダイレクト投げてるだけ
これで最初の画面に戻して、セッションを再取得して最初からアプリ処理をスタートさせてる。
こういうときのベストプラクティスが知りたい。