あらきさんのブログより「Play frameworkでブログを作ってみました」より。 当たり前だがPlay!ではURL末尾のスラッシュ有無がちゃんとチェックされる。 ユーザにしてみればどちらでも一緒なことがほとんどなので、末尾スラッシュが無かった場合にはスラッシュ有URLへリダイレクトされるようにしておくとユーザーフレンドリーなのでは。 URL末尾のスラッシュ有無の両方にマッチするように「/?」とすると、URLが2パターン存在してしまうこと、リバースルーティングでスラッシュ無が返されること、といった好ましくない動作になる。 routesファイル
controllerクラス
これ以外のルーティングはスラッシュ有で定義しておく。 |
playframework1 > routes >