0

こんにちは、次のroutesファイルがあります。

POST        /user/:id           controllers.Application.updateUser(id: Long)

から値を取得する簡単な方法はありHttp.Contextますか? はcontext.request().queryString()常に空です。

4

2 に答える 2

3

context.request().queryString()idパスに入れているのに対し、クエリ文字列パラメーターのみを返します。取得したい場合は、自分でパスから抽出する必要があります。たとえば、次のようになります。

long id = Long.parseLong(context.request().uri().substring(
    context.request().uri().lastIndexOf('/') + 1));
于 2013-10-01T05:21:18.003 に答える