问题标签 [playframework-2.0]

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.

0 投票
1 回答
899 浏览

scala - 如何在 play-framework 2.0 中使用依赖项和模块

目前在 playframework 1.2.4 中有一个类似moduleproject的东西,如果一个项目依赖于一个模块,用户应该在配置中放入适当的行,放入dependecies.yml 文件中。

现在,正如我所看到的,阅读现有文档,有一个想法,如果子项目 /<my_home>/play/documentation/manual/build/SBTSubProjects.md而不是模块?

考虑到现在不再有“dependecies.yml”文件了,我会说 suprojects 的想法将取代模块?

然后,我做什么:

vi /projects/newProject/project/Build.scala

像这样编辑它:

但是,然后......如果我尝试运行'project1': cd /projects/newProject/module/project1

它对'project1'对'common'项目的依赖一无所知(我猜),因为我没有修改project1/project/Build.scala ..

那么,我该怎么办呢?“project1”如何知道它在运行时的依赖关系?

0 投票
2 回答
10764 浏览

scala - 从 Play 2.0 Scala 控制器中的请求中获取表单参数值

在 Play 2.0 Scala 应用程序中,我有一个带有表单的简单页面,带有一个参数。它重定向到另一个页面,我想用表单中的参数做一些事情。我怎么才能得到它?

我正在寻找类似的东西

我知道request.body,但仍然不知道如何从中获取单个参数值。

0 投票
1 回答
1201 浏览

akka - 从 Play(2.0) Action 到 Akka Actor 的异步请求

我们刚刚开始测试 Play!Framework 和 akka,以便在我们未来的项目中使用它。

  1. 我们想知道如何从 PLAY![2.0] 的 Controller 中的 Action 异步调用 Akka 中的 Actor。我们在 scala API 中看到了示例,但在 java API 中没有示例。

  2. 要发出异步请求,我们认为我们必须使用类 play.libs.WS 和 play.libs.F.Promise 但这些没有出现在 play_2.9.1.jar 中,它们只出现在 API 中(https://github .com/playframework/Play20/tree/master/framework/src/play/src/main/java/play/libs)

提前致谢。

0 投票
1 回答
398 浏览

scala - Play2.0中如何获取WebSocket的反向路由

在 html 模板中,如果我给出这个:

我明白了:

我想要一种方法将其作为 scala 类中的字符串。

0 投票
2 回答
654 浏览

playframework - 如何理解 play2 异常的结果解析器?

这是 play2 内置 zentasks 的示例代码:

请注意字段键:project.id, project.folder, project.name

部分是什么project意思?它来自哪里?

看查询方法:

SQL 是select * from project ...,结果应该是:

不是:

为什么我们应该将键指定为project.???,而不是field name直接指定?

play2如何使用该project.部分?

0 投票
1 回答
184 浏览

scala - 在 SBT 中重置列表设置

Play 2 框架在 SBT 中定义了默认资源生成器:

我想覆盖他们的列表以创建我自己的资源生成器列表,其中仅包含 LessCompiler。如何使用新列表覆盖 resourceGenerators?

0 投票
1 回答
998 浏览

java - playframework 随机 CRUD 错误

当我执行以下控制器操作时,我在这个问题的末尾附加了错误。收到此错误时,如果我在浏览器中刷新页面,控制器视图页面将显示没有错误。我不确定在第一次请求控制器操作时导致此错误的原因是什么?

----异常错误跟踪----------

0 投票
1 回答
147 浏览

sbt - play2: `play test` show invalid Chinese characters, how to fix?

0 投票
1 回答
2855 浏览

postgresql - Play2 的异常不能在 postgresql 上运行

我发现play2的异常的行解析器依赖于jdbc驱动返回的元数据。

所以在play提供的内置示例“zentasks”中,我可以找到这样的代码:

请注意,这些字段都有一个project.前缀。

它适用于 h2 数据库,但不适用于 postgresql。如果我使用 portgresql,我应该把它写成:

在 play 的 google group 中问过这个问题,Guillaume Bort 说:

是的,如果您使用的是 postgres,这可能是原因。postgresql jdbc 驱动程序损坏并且不返回表名。

如果postgresql的jdbc驱动真的有这个问题,我想anorm会有问题: 如果两个表有同名的字段,我join用找出哪个名称属于哪个表。

所以我写了一个测试。

1.在postgresql上建表

2. 创建异常模型

3. scalatest 测试用例

4. 输出

您可以看到“a”的名称为“BBB1/BBB2”,但没有“AAA”。

我尝试将带有前缀的解析器重新定义为:

但是会报找不到指定字段的错误。

这是一个很大的异常问题吗?还是我错过了什么?

0 投票
2 回答
2517 浏览

scala - 用于 HTTP 网关的 Play2-mini 和 Akka2

我正在评估将Play2-mini与 Scala 一起使用来开发位于移动客户端和现有 Web 服务之间的服务的可能性。我正在寻找一段代码的最简单示例,其中 Play2-mini 实现了服务器和客户端。理想情况下,客户端将使用 Akka2 演员。

带着这个问题,我试图找出它是如何完成的,同时也想看看 Play2-Mini 和 Akka2 应该如何合作。由于 Play2-Mini 似乎是 Akka HTTP 模块的替代品。

Play2-mini 包含以下代码示例,其中我创建了两个 TODO。如果有人可以帮助我一些示例代码开始,我将非常感激。