Play framework 2: Use Array[String] in route

后端 未结 4 694
忘了有多久
忘了有多久 2021-02-05 13:56

I want to generate an url like this:

/photo?tags=tag1,tag2,tag3

routes file:

GET     /photo  controllers.Photos.list         


        
4条回答
  •  栀梦
    栀梦 (楼主)
    2021-02-05 14:27

    play will bind to array's/lists when the values are in the query string or post data with the same name.

    this also seems to work:

    This route: http://localhost/controller/{id} 
    

    This url: http://localhost/controller/1?id=2&id=3

    Will bind to controller(int[] id) where id -> {1, 2, 3}

    posting id=2&id=3 will also bind to an array.

    reference: https://groups.google.com/forum/?fromgroups#!topic/play-framework/c5kB6wmcF8Q

提交回复
热议问题