问题标签 [playframework-routing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - Play framework 2: reverse routing with parameter in view file syntax
Item
is a model class and Items
is a controller class. Now I am trying to use reverse routing with parameter, but it fails. How to fix it?
view:
routes:
error which I get
and it points at second @
character
java - Java Play 查询参数分隔符
我想知道 Java 播放框架期望什么查询参数分隔符。
我在我的操作方法中检索我的查询参数,如下所示:
我希望在其中一个参数中有一个双精度列表,所以我像这样提取它们:
我希望我可以使用以下查询传递这些参数:
但这呈现了一个NumberFormatException
:
那么如何为单个查询参数传递一组值呢?
playframework - 玩子项目路线
我有戏!2.5.3 项目有一个子项目(有自己的路线)。在主路由文件中,子项目的路由定义如下:
文件如下api.routes
:
所以获取角色的 URL 将是/api/v1/permissions/roles
.
当我运行根项目(取决于两个子项目)时,一切正常,但是当单独运行每个子项目时,找不到路由。我尝试在构建过程中将主路由文件复制到conf
构建的子项目的文件夹中,但没有成功。
我发现的唯一解决方案是添加play.http.router = "api.Routes"
in application.conf
,但是路由“丢失”了它的/api
前缀(即:api 路由是/v1/permissions/roles
)
所以我的问题是:是否可以有一个带有路由的子项目,并且在运行根项目和单独运行每个子项目时这些路由是相同的?
如果可能的话,它在文档中的任何地方吗?
编辑:
build.sbt
对于根项目