问题标签 [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.
upload - play 2.0不能用play1的方式上传文件吗?
这是如何在 play2 中上传文件的文档:https ://github.com/playframework/Play20/wiki/ScalaFileUpload
但是我还有一个问题:我们不能再使用play1的方式了吗?
在 play1 中,我可以上传文件如下:
该操作upload
将自动获取上传的文件。
但是如何在 play2 中做同样的事情呢?
我试过了:
但它无法编译,错误信息是:
然后我在路由中添加一个参数:
它仍然报告错误:
scala - 什么是 scala 方法来做到这一点
试图解析出返回 Map[String, Seq[String]] 的 request.queryString
这工作正常,但非常必要。我确信有一种更实用的方法可以做到这一点。有什么帮助吗?
dependency-management - 在 play2 中定义 webapp 的类和 jar 的顺序
我正在尝试play2,并编写一个简单的项目。
我在我的项目中发现了一个 3rd-party jar 中的一个 bug,所以我获取了源并对其进行了修改,将其放在app/
项目的目录中。
当我使用play test
时,所有测试都通过了。但是当我play run
将它作为一个网络应用程序时,它会报告错误。
似乎play test
找到并使用了正确的(修改后的)源,但play run
使用了不正确的原始类。为了让play run
工作正确,我必须修改原始 jar(删除那个错误的类),以确保只有我修改过的类。
但这很无聊,所以我想知道是否有办法在运行时设置类和 jar 的顺序play run
,例如让它先使用我的源,然后是 3rd-party jar?
eclipse-plugin - Play2 有 Eclipse 插件吗?
我知道 play1 有一个,但我没有找到 play2 的。
我希望插件可以自动将模板编译为 scala 代码。现在不方便。
playframework-2.0 - 如何在play2中获取应用程序根路径?
在 play1 中,我们可以通过以下方式获取应用路径:
如何在 Play2 中做同样的事情?
routes - play2 中的路由:如何匹配 url 的一部分
有一些网址,例如:
它们将被映射到一个方法:
请注意,这id
是文件名中唯一显示在 url: 111111
, 222222
,中的部分333333
所以我在路由中写了一个映射:
在part$id<\w+>.*
中,id
匹配id,.*
匹配后缀会被忽略。
但是语法不正确,错误信息是:
如何解决?
javascript - playframework从视图javascript调用模型方法
就像标签集的游戏教程一样(自定义 crud 字段);我想在用户选择标签时添加新功能,然后 javascript 应该获取当前用户(models.user)并调用方法 user.doSomething()。这可以在 CRUD 自定义字段中执行吗?(就像在 yabe 标签的教程中一样?)。
有没有一种方法可以将自定义 CRUD 字段作为复选框列表,当用户选中某些复选框时,我应该编写代码(可能是 javascript)来获取当前登录的用户,然后在该用户模型上调用方法?
谢谢。
war - 如何在play2中将项目打包成war?
在play1中,我们可以将项目打包成一个war,然后放到一个tomcat中:
但是如何在 play2 中做同样的事情呢?play war
不起作用,它报告war
不是一个有效的任务。
jobs - Play 2.0 中的工作支持在哪里?
在Play 1.0 中,我们可以定义一些将在后台执行的作业:
但我在 Play 2.0 中找不到它。我错过了什么吗?