问题标签 [playframework-2.1]

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 投票
3 回答
2147 浏览

scala - JSON 渲染 Scala/Play 2.1

我正在做一个小项目,尝试让 Scala/Play 后端正常工作。我试图让它返回并在 Web 服务端处理 JSON。我似乎无法弄清楚如何让 JSON 编组和解组工作。有人可以帮我解决这个问题吗?我正在使用 Play 2.1 和 Scala 2.10。我得到的错误是“重写方法读取类型的特征读取(json:play.api.libs.json.JsValue)play.api.libs.json.JsResult [models.Address];方法读取具有不兼容的类型”

  • 已编辑。其他人给了我解决方案。对于阅读,您必须使用 JsSuccess,而不是 JsResult。

    /li>
0 投票
1 回答
1799 浏览

image - 在 Play Framework 2.10 中路由到图像和 css

我的设计师已经完成了整个网站,我需要使用 Play 2.10 使其工作。

问题是:

所有资产都以这种方式加载

我无法正确路由。

我试过这个

但结果是
“/”预期但“我”找到

如何在不重写所有 URL 的情况下路由到我的资产?

在此先感谢莱昂纳多·罗德里戈

0 投票
3 回答
4912 浏览

java - 播放框架 2.1 junit 测试在 Eclipse 中不起作用

我遵循 zentask 教程并编写了一个 junit 测试,该测试不会从 eclipse IDE 运行它给出以下异常

我读了一点,发现对于一些编辑 buils.scala 的人在 main 中添加以下行有帮助:ebeanEnabled := true

对我来说,它并没有关闭 ide 运行 play clean compile

有任何想法吗???

0 投票
2 回答
683 浏览

scala - 如何让 Intellij Idea 调试 Play 2.1 应用程序的源代码文件,而不仅仅是项目定义

当我创建一个新的 Play 2.1 项目时,Intellij Idea 坚持只调试项目配置文件。也就是说,./project/Build.scala 中的行,没有其他文件。

我如何告诉 Idea 在 ./app/ 中调试东西?

我已经像这样生成了 Idea 项目文件:([project-name] $ idea with-sources=yes在 Play 的控制台中)。

(我不记得以前在 Play 2.0 或更早版本的 2.1 中发生过这种情况)

0 投票
1 回答
2981 浏览

playframework - 如何在具有自定义文件夹结构的播放框架中使用 requirejs

我刚切换到玩框架 2.10 并且喜欢使用 RequireJS。不过,我确实有一个自定义文件夹结构(一直懒得写 javascript,所以它的 /js/ ;)。而 dist 然后我得到以下错误:

错误:错误:模块路径不存在:/tmp/build_udsbfo9u2iwl/target/scala-2.10/classes/public/javascripts/app.js 用于名为:app. 路径相对于:/tmp/build_udsbfo9u2iwl [info] RequireJS 优化完成。

所以 require 显然只在 javascripts 文件夹中查找。我想一定有某个地方配置了文件夹,但我找不到它。

那么,如何在 play framework 2.10 中配置 requireJs 以在优化时使用我的文件夹?

0 投票
1 回答
108 浏览

java - 在主视图模板的头部创建表单

我有一个包含头部、菜单、页脚的视图模板(我将把这个文件称为主模板)。该模板被其他具有某些内容的页面调用。我决定将登录表单添加到菜单中。我的第一个想法是从视图文件中传递表单,该表单通过控制器通过参数呈现到主模板中,但我不需要每次在每个页面上都显示登录表单,所以这不是我的解决方案。

我有两个解决方案,但我都有一个问题:

  1. 我在主模板中创建了表单,带有表单和输入助手以及纯 html 按钮

    我在控制器中将它作为 DynamicForm 处理,并希望它转换为代表模型的表单以便于验证

    但是 loginFormFilled.get().email (和 passwd 也是)总是空白,我不明白为什么。

  2. 我想在主模板中创建表单作为模型表示,但我无法编写将被编译的代码(logForm 有问题我知道它不正确但我尝试了很多组合但我无法创建有效的表单)

    /li>
0 投票
1 回答
4255 浏览

scala - Play2 Scala 中的 Web 服务调用

我想做一些看似简单的事情:调用 Web 服务并将结果保存在数据库中。

我在 Akka Actor 代码中,我所做的是调用对象方法:

我如何解析身体?我试图在控制台上打印它,但我得到了 NotSuchElement 异常。

有什么想法,想过吗?如何解析 XML 的数组、属性、元素?

我在play版本2.1.0

0 投票
4 回答
2188 浏览

playframework - PlayFramework ~运行奇怪的错误

我正在使用 Play 2.1.0,突然一切都很好我收到这个奇怪的错误(附加快照),这是我~run从游戏控制台执行的时候。

环境:Windows 7、IntelliJ12、Mysql、JDK 1.6

快照:

在此处输入图像描述

错误声明:'不是目录,因此不能调用后代'

0 投票
7 回答
14736 浏览

java - 如何在 play 2.1 Java 中为 WS.post() 设置参数

我正在尝试使用 play.api.libs.ws.WS 发布帖子,但我不知道如何设置参数,我的代码:

.post需要 (T body, play.api.http.Writeable wrt, play.api.http.ContentTypeOf ct) 但我不明白我应该如何在那里传递参数。该文档仅说明:

我如何设置内容,例如。param1=fooparam2=bar

0 投票
1 回答
515 浏览

playframework - 为什么 RequireJS 从主模块名称中截断“.js”,之后找不到文件?

我在使用 Play 时发生了这种情况!框架,但我认为在使用RequireJS时通常会发生这种情况。

在模板中,我使用了以下语句:

编译为:

当我在浏览器中点击重新加载时,我可以在控制台中看到以下错误:

如您所见,请求的文件的扩展名.js被截断。为什么?如何避免这种情况?