playframework - 获取一个URL参数数组

标签 playframework routes playframework-2.0

我想获取url-param id,但是它不起作用。是每个可以帮助我的人吗?
以下代码不起作用。

网址:

http://localhost:9000/rest/alerts?ids[]=123?ids[]=456

Routes.conf
GET /restws/alerts{ids} controllers.AlertService.findAlertsForIds(ids: List[String])

AlertService.java
public static Result findAlertsForIds(List<String> ids){

 return ok("Coole Sache"); 

 }

最佳答案

尝试像这样将id作为字符串传递http://<hostname>:9000/rest/alerts?ids=123,456,789
然后通过在字符串上应用split()函数来获取数组。

希望能帮助到你。

关于playframework - 获取一个URL参数数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17164337/

相关文章:

scala - 使用测试配置玩 2.0 FakeApplication 设置

scala - Scala Play 2.0 框架中的搜索表单提交和分页

java - 如何使用 Ebean 查询具有 onetomany 和 manytoone 关系的表

playframework - 不能将 sbt 0.13.7 与 Play 子项目一起使用

java - 如果我仍然登录到文件,禁用 Logback 控制台附加程序会提高性能吗?

javascript - 每次我尝试使用 app.use 时,我的应用程序都会崩溃

javascript - 如何使用 hasher.js 和 crossroads.js 重新加载路线?

routes - 彻底删除Leaflet路线

scala - Play2.0 : Restart on fatal error?

java - org.hibernate.hql.ast.QuerySyntaxException : TABLE NAME is not mapped