3

私は GAE 1.5 で Gaelyk 0.7 を使用しており、コントローラー/ビューでリクエスト URI を取得しようとしています:

${request.uri}

ローカルでは問題org.mortbay.jetty.Request.getUri()なく動作しますが、本番環境ではサポートされていないようです。
私が到達すると、URIとして/some/path取得することを期待していますが、 .'/some/path'${request.requestURI}'/index.groovy'

これに対する回避策はありますか?

4

1 に答える 1

5

リクエスト URI を取得するためのサーブレット API メソッドは getRequestURI() であり、Jetty 固有の getUri() ではないため、後者よりも前者を使用することをお勧めします。返されるパスについては、ブラウザに表示される実際のパスを取得できるかどうかはわかりませんが、リダイレクトまたは転送後に使用される実際のパスを取得できるかどうかはわかりませんが、ここでは 100% 確信が持てません。

また、Gaelyk のサポートのためにスタックオーバーフローを監視していないので、代わりに Gaelyk Google グループに参加することを躊躇しないでください。

編集: Gaelyk 1.0 では、 request.originalURI を実行して、リダイレクトまたは転送の前に実際のパスを取得できます。

于 2011-06-09T06:36:25.310 に答える