playframework FunctionalTest中的PUT方法

我使用GAE和playframework编写了一个小应用程序 我正在尝试测试PUT方法(用于更新)以及何时调用 从FunctionalTest中,它总是返回登录页面 虽然我在测试开始时登录,但可以通过 所有其他方法都很好 使用PUT方法时,会话似乎丢失 有人有类似的问题吗 我正在使用play 1.1.1,看起来FunctionalTest中有一个bug。 在所有的方法(POST、GET、DELETE)中,有一行包含cookie if (savedCookies != null) request.

Playframework Play Framework 1.0和2.0之间的主要区别是什么?

随着Play Framework 2.0的最新发布,我想知道是否有人可以从高层次的角度总结Play Framework 1和2之间的主要差异 我已经编译了一些(播放1.0->播放2.0): 模板引擎:Groovy页面->Scala模板 持久性:休眠->Ebean 语言支持:Java->Scala,Java 动态编译:字节码注入->通过SBT进行动态编译 构建系统:不适用->SBT 可扩展性:模块、插件->子项目、插件、SBT插件 还有什么?阿克卡?你的名单是一个很好的开始。我的清单看起来很相

Playframework play framework不想启动新应用程序

我想检查play framework可以做什么,但我无法启动任何应用程序。我就像在教程中一样,创建一个新的项目,然后我将进入目录,并尝试通过键入PlayStart开始 我只得到:12:55:40265信息~正在端口9000上侦听HTTP(等待第一个请求启动) 应用程序未启动。我检查了不同的端口,但结果相同 可能是什么?当您看到此消息时,必须打开浏览器并转到。 服务器将在第一个http请求之后继续执行 否则,您可以执行play run在当前shell中运行服务器。您的意思是“play start”

Playframework 在游戏中构建HTML选择选项列表

我想在Play和Java中做一些类似的事情: 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 然而,我希望能够给它一个开始年和结束年,并动态构建选择列表 我使用Scala和Play,但我不确定如何在Java/Play中实现这一点 更新: 阅读答案中提供的文档,并检查随Play一起安装并使用以下内容的示例项目 <div> Select birth year of #{select 'yo

Playframework 如何在CRUD编辑页面中禁用某些字段?

我有一个字段,我不想让用户编辑它。所以我想在CRUD编辑页面中禁用它。我怎样才能做到这一点? 谢谢。用播放crud:ov myenties\blank.html覆盖crud blank.html 然后编辑文件并在表单标签中添加感兴趣的字段: #{crud.form fields:['username', 'firstname', 'lastname' ]/} 您还可以对任何字段使用自定义标记。作为更一般的回答,您可以通过覆盖crud模板来做很多事情 小小的改变就能改变你的生活 看看这个答案:

Playframework扩展/覆盖点

我想知道PlayFramework是如何扩展的 我想到的情况是重写Mailer组件:在某些情况下,重写它以“dev”模式测试应用程序,并确保所使用的组件实现将邮件发送到我们的开发人员邮件地址(即使邮件在功能上发送给“真实”用户)可能会很有趣。 它还可用于将邮件“转发”到专用于发送邮件的平台(免费或收费)(如果网络主机提供有限的邮件发送功能…) 请让我知道,如果你知道如何覆盖Mailer组件(无需破解playframework核心源代码,只需添加模块或插件) 致以最良好的祝愿, Loïc邮件组件是

Playframework 播放框架:带有表单参数的RESTURL

玩!框架允许您使用输入名“message.id”编写表单,然后编写如下操作 public static void getMessage( Message message ) { .... } GET /message/{message.id} MessageController.getMessage 因此,参数message.id使用值上的“findById”转换为模型消息 Play还允许您编写RESTURL。 例如 获取/message/{id} 但在这种情况下,动作签名是

Playframework 应用程序中未显示Mailer插件';s依赖关系

我正在尝试在我的游戏中使用!2 Java应用程序。 我按照自述文件中给出的说明进行了操作,但该模块没有显示在我的应用程序的依赖项中。 所以当我试着编译它的时候,播放!给我一个错误: object plugin is not a member of package com.typesafe 我试图重新加载项目,并在/project中仔细检查了文件。到目前为止,一切都没起作用 有没有办法强迫你玩!检查应用程序的依赖关系 更新: 好的,新的错误消息。我删除了/project/project/,/pr

Playframework 播放2身份验证和授权模块

我是玩2框架的新手。有人能推荐一个好的用户身份验证和授权模块吗。这个模块非常棒 我明确建议播放我之前描述过的内容,因此这里只是一个链接: 注意-最好以原始Joscha的示例为基础,我与作者讨论后的重构很快就会被修改,但现在它“不稳定”您可以使用SecureSocial:。它提供Java和Scala API,因此您可以使用自己喜欢的语言。对于Scala,我发现很容易采用。它有很好的例子,你可以很快从作者那里得到答案。最初的问题没有具体说明,但play authenticate目前仅限于Java。

Playframework 如何在Play 2.0 Scala二进制发行版中添加除自述之外的文档?

在Play Framework 2.0 Scala中,它会自动将自述文件添加到二进制文件中。如何添加其他文档?例如,我也有一个HOWTO.develope文档,我想包括在内。实际上,dist任务非常有限 它只需要依赖项(JAR)、启动脚本、配置文件和自述文件,因此,如果生成的zip文件不可用,则无法轻松添加其他内容。()

Playframework 我会玩!在生产模式下动态编译框架?

启动应用程序后,我尝试了Ctrl+D,然后再次启动play并执行compile,但编译工作正常,但更改不会自动应用 所以我的问题是,如果它可以动态编译和应用更改,那么如何才能做到呢?如果没有,在不停止应用程序几秒钟的情况下编译和推送更改的最佳方法是什么?没有。它不能,也不应该 为了让应用程序不停顿地工作,您需要运行临时的第二个实例,并使用一些前端HTTP服务器处理负载平衡

Playframework 在呈现拦截器类型之前的操作后(播放1.x)

我知道存在@Before和@After,但是@After恰好在呈现模板之后执行 几乎我所有的控制器都扩展了我的一个特定类,我希望能够在我的超类中执行一些代码,在执行子类中的代码之后,在渲染完成之前,检查一些条件并设置一些flash/renderags 有什么简单的方法可以做到这一点吗 编辑:下面是一段代码 class MyController extends Controller { @After static void checkStage() { if (xyz) {

Playframework 在游戏2.1中,RequireJs和Close可以一起玩吗?

我最近迁移了部分代码库,以便在PlayFramework上使用RequireJs 不幸的是,我发现这打破了我们所有旧的、未迁移的代码,因为标准的闭包编译和缩小管道(将文件从file.js转换为file.min.js)似乎在您指定play以使用RequireJs Optimizer时就关闭了 有没有办法让这两个人玩得很好?理想情况下,我希望闭包编译器仍能以经典方式生成自己的.min.js文件,以便旧代码库的硬编码脚本引用不会中断: i、 e: 应该可以工作,而对于requireJs编译器,将不

Playframework 如何在play frame work 1.2.4中自定义social Security模块中的authenticate()方法

我想在play framework 1.2.4中的controllers.securesocial中自定义authenticate(),因为在登录到使用play framework的应用程序之前,我需要验证一些内容。您可以尝试验证自定义类中的内容,扩展UserServicePlugin,scala和java中的示例如下: 这些方法在使用securesocial插件的play应用程序的整个登录过程生命周期中被调用 class MyUserService(application: Applicati

Playframework play2 elasticsearch与play framework 2.1.3

我正在尝试将我的应用程序从play2.0.3迁移到PlayFramework(2.1.3)和play2 elasticsearch插件的最新版本 根据插件自述文件,我使用0.7-SNAPSHOT版本 我的sbt是: "com.github.cleverage" % "elasticsearch_2.9.1" % "0.4.1" 并成为: "com.clever-age" % "play2-elasticsearch" % "0.7-SNAPSHOT" 我在应用程序启动时收到NullPoint

Playframework:http.path已设置,但可以';无法定位到主页

我已经在application.conf中设置了主路径: http.path=/vcloud/ 但现在我无法访问http://localhost:9000/vcloud/,我以为这个路径应该指向我的主页,但现在它是一个404错误页面 以下是我的路线: # Routes # This file defines all application routes (Higher priority routes first) # ~~~~ # Home page GET /

Playframework 游戏框架1.2.5.3和1.2.7之间的差异

我正在工作站上进行新的安装,注意到Play1.x中现在有一个拆分,因为有1.2.5.3和1.2.7。通过搜索发现差异有些困难。我在这里翻了翻源头 我也不认为有任何理由使用1.2.5.3而不是1.2.7(我的大部分代码都是在1.2.5中开发的,但是生产中的更新没有破坏任何东西)。是否有理由使用1.2.5.3,因为它“较新”。我知道这些1.x的人时间有限,而且在1.3上努力工作,所以如果有人能快速回答,我想这会很有帮助 在1.2.6之前也有人问过这个问题,我希望1.2.7也会这样 谢谢。1.2.

Playframework Apache Jena TDB的Play Framework 2配置

我正在构建一个play应用程序,并希望配置ApacheJena TDB,但是我也在该数据库和postgresql中的关系数据库之间进行交换。我已正确配置postgresql数据库。这是一个由两部分组成的问题: 配置两个可交换使用(而不是同时使用)的数据库的最佳方法是什么。在重头戏2中似乎有两个常规选项,我可以在单独的服务器上配置数据库(似乎是并发运行数据库的最佳选项)。或者,我倾向于在数据库配置下配置两个数据库,然后为我想要使用的数据库设置一个全局对象,并在模型中使用if-else语句来确定使用

Playframework 执行播放命令时挂起

我目前正在通过在线教程学习java Play框架。 一切都很好,直到我在控制台中键入“Play”命令 控制台不断报告服务器访问错误:操作超时,如下所示。我很肯定我已经连接到了互联网 [info] Loading project definition from /Users/ruanpingcheng/Desktop/myFirstApp/project [error] Server access Error: Operation timed out url=http://repo

Playframework 多控制器播放框架(和会话管理) 对于纯代码组织的目的,我考虑在我的应用程序中创建多个控制器。我没有发现由控制器对象创建的特殊开销。在快速检查play的源代码时,它似乎不会产生任何特别厚的对象,这些对象会导致每个控制器占用大量内存

然而,我想知道会话是否无缝地跨控制器,或者它们是否以某种方式绑定到控制器的边界。我也考虑使用它的情况下。 谢谢 没有理由认为会话无法在不同控制器之间无缝工作。游戏被设计成尽可能无状态,所以控制器不应该保持任何可能使会话行为不同的状态 例如,以下各项之间实际上没有区别: object Users extends Controller { def read(id: Long) = Action { ??? } def create() = Action { ??? } } 及 很

Playframework 如何在Play framework中禁用评估插件后生成Ebean表

我正在我的一个项目中使用play框架 目前我正在处理初始版本。我使用评估插件生成创建表的SQL查询 但是在第一个版本之后,我必须禁用评估插件,因为它只支持生成第一个SQL(1.SQL) 但是,我对编写用于Ebean的SQLs没有信心。因此,我正在寻找一种合适的方法来获取生成的SQL,并根据未来版本的更改手动修改。这是可能的吗?不幸的是,Ebean只能创建创建DDL(而不能创建更新DDL),这意味着下一次进化需要自己创建 阅读了解更多详细信息。旧问题,但对于需要创建的新复杂表,这是一个有用的技巧

Playframework 未找到play framewrok 1.2.5脚本标记文件

我使用PlayFramework1.2.5,并使用脚本标记 是的 html是 但它会抛出错误, 怎么了? 我读了脚本标签,echart-all.js确实在public/javascripts/echart文件夹中。那么它有什么问题吗?我添加到conf/routes文件中 GET /echarts/pieCharts staticFile:/public/javascripts/echarts/echarts-all.js 并更改html <script src="/echar

Playframework 播放2.4 com.avaje.ebean.Model

这是我的第一篇帖子,所以请温柔一点。我正在学习一些使用play的教程。我使用的是2.4版,但教程使用的是早期版本。我按照play网站上的指南将ebeansin 2.4合并到一起 My build.sbt name := """please-work""" version := "1.0-SNAPSHOT" lazy val root = (project in file(".")).enablePlugins(PlayJava, PlayEbean) scalaVersion :

Playframework play framework alternate application.conf文件slick数据源连接失败

我让我的应用程序使用application.conf。我现在希望这个应用程序的副本以不同的方式运行,所以我为这个实例创建了一个备用conf文件 应用程序运行,我可以访问静态资源,但是,需要访问数据源的端点不响应。这是一个巧妙的限制吗?这里怎么了 application.conf play.crypto.secret = "onlyHoudiniKnows" play.i18n.langs = [ "en" ] slick.dbs.default.driver="slick.driver.

Playframework ApacheCamel与Play框架

Play框架支持ApacheCamel吗 如果是,您能提供一些参考文档吗?我不使用Play框架,但我的理解是它应该与Akka无缝集成-因此您可能想查看一下(特别是如果您的Play应用程序中已经使用了一些Akka演员),我们可以在我们的应用程序中使用Akka演员。那么,我可以继续为Camel播放吗?我不使用播放框架,但我的理解是,它应该与Akka无缝集成-因此,您可能想查看一下(特别是如果您的播放应用程序中已经使用了一些Akka演员),我们可以在应用程序中使用Akka演员。我可以继续为骆驼队比赛吗

Playframework 名为';播放';已经存在

在使用异步couchdatabasejava驱动程序时,我遇到了使用Play framework默认缓存(EHCache)的问题。热重新加载时播放崩溃,错误为: Error in custom provider, play.api.cache.EhCacheExistsException: An EhCache instance with name 'play' already exists. 我发现这不仅适用于couchdatabase驱动程序,也适用于其他一些场景,例如。我找到了一个解决方

Playframework 玩textmate的包给了我错误

我正在尝试使用Play配置textmate!当我使用模型快捷方式时,总是会出现这个错误 /用户/bennett/Library/Application Support/TextMate/Pristine Copy/Bundles/Play!。tmbundle/Support/bin/model.py:权限被拒绝 有人能理解这一点吗?其他一些捷径也行得通。只是不是模型或类。 谢谢 这似乎是一个bug。我建议您在此处创建一个票证:如果这有助于我解决同样的问题,请通过以下方式进行修复: 重命名Play

最好的Playframework 1.x部署策略是什么?

我已经开发了一个基于Play框架的小应用程序(我还在学习)。现在我需要把它捆起来装运。一种方法是创建一个war文件,并将其部署在一个servlet容器(如tomcat)中,这在文档中非常清楚。另一个选项是使用内置的http服务器。这是我想做的,因为这是推荐的方法 现在,我如何从我的开发应用程序中提取应用程序,以便将其部署到生产服务器中?我的意思是,我如何编译并生成一个包,该包可以分发给我的客户机,客户机将执行诸如解压缩分发包并运行脚本来启动服务器之类的操作 或者我这样说,我是否需要在我的生产服务

Playframework 渲染响应的缓存

我正在尝试使用renderBinary()定制一些静态资源的服务。 我想通过控制器提供这些资产,该控制器可进行选择性检查 授权并提供适当的文件。 我还想缓存一些文件1年,因为它们永远不会改变 控制器中的方法如下所示: public static void item(String item) { // check authorization ... response.cacheFor("365d"); re

Playframework 使用CRUD创建的管理区域中的编码

我用CRUD创建的管理区域有问题。我几乎已将所有可能的字符都设置为UTF-8,但在诸如ł、ó、ż、ć、ą等字段中获取正确的(波兰语)字符时仍然存在问题(取而代之的是“?”)。initial-data.yml也是如此。若我在数据库中手动保存某些内容,那个么它会正确显示,这看起来像是CRUD->数据库通信问题。编码在非自动生成的页面上正常工作。我已将crud文件夹中的所有文件设置为UTF-8。有什么想法吗?请帮忙 使用play-ver。1.2.3嗯,Play只使用一种编码,即UTF-8,正如他们自己

Playframework 无法打开2.0 zip存档

我从网站上下载了play-2.0.zip。当我尝试使用7-zip解压它时,我得到一个错误,它可以作为存档打开您的下载未完成,因此您的文件可能已损坏。 它有93.754.223个字节 尝试: 它是一个移植到windows的unix工具 在命令外壳类型中: wget http://download.playframework.org/releases/play-2.0.zip 是的,这就是我的文件大小的一半。然而,我尝试了多次下载,并得到了同样的问题更小的大小。我想我会重新启动我的电脑,看看是否解

Playframework 缺少参数错误

我是新加入游戏框架的,我正在尝试做一个简单的服务器发布。 在我的路线中,我设定: POST /Hello/add controllers.Hello.add(name) 在我的Hello.java类中,我设置: public class Hello extends Controller { public static Result add(String name){ //add code } } 在我的html文件中: <form

Playframework 在游戏2中是否有默认的捕获所有新动作的路线?

在游戏1中,您定义的新动作有一个默认路线 * /{controller}/{action} {controller}.{action} (这在新项目中默认显示) 游戏2/2.1的等价物是什么? 为什么它不出现在默认路由文件中?不幸的是,Play Framework 2中的路由没有此功能。。但是,您可以创建一个扩展GlobalSettings的Global类,并在onRouteRequest方法中实现全面捕获。查看或查看详细信息 注意,这只在2.1.

Playframework RPC风格的API、swagger和Play框架2(swagger核心)

我正在实现一个RPC类型的API应用程序。我正在使用Java on play框架。 我已经使用swagger模块为简单的restapi生成了swagger文档,其中每个“URL”映射到控制器中不同的静态函数。但在这里,我需要将一个URL和一个静态函数映射到API文档中的多个操作 基本结构相当经典 abstract class RPCActionRequest implements Serializable{ public int actionCode; //this might be an

Playframework 播放框架教程:无法解析符号';索引';?

我遵循了这一点,尽管整个教程都运行得很好,但我的IntelliJ项目中的一个类被标记为“红色警告”。我想不出这里有什么问题?项目可以工作,但它显示了这些警告?关于这是什么以及如何修复它有什么想法吗?在教程中,大约3.5分钟后,红色标记神奇地消失了,视频演示者没有解释 仅当项目首次加载到浏览器中时,才会编译管线文件和视图。在此之前,IntelliJ显示错误,因为它无法找到这些类。但当您运行应用程序并将其加载到浏览器中时,错误会神奇地消失 您可以在播放控制台中验证这一点。执行播放运行并在浏览器中加载

Playframework 如何使用hibernate,jpa从数据库中检索数据

我正在使用play-2.1.3框架。我想从数据库中检索数据。我正在使用eclipse、hibernate和postgreSQL 当我想用entity mgr从数据库中检索数据时,它给了我一个错误,我找不到答案。。。请帮帮我 ----------------------日志文件中出现错误-------------------------- 2013-10-06 19:08:53,729 - [ERROR] - from org.hibernate.engine.jdbc.spi.SqlExcept

Playframework 播放2.2:[主][事件流](akka://application)][akka.event handlers]配置已弃用,请使用[akka.loggers]

升级到Play 2.2后,我在日志中看到了以下警告: [main][EventStream(akka://application)][akka.event handlers]配置已弃用,请使用[akka.loggers] 我没有指定任何特定的Akka日志记录;到目前为止,它还没有造成任何麻烦 我看到其他一些Play2.2用户对这个警告发表评论;然而,到目前为止,还没有人用他们的评论来命名一个解决方案 有什么办法可以解决这个问题吗?您应该能够通过在conf/application.conf中专门配

Playframework 在PROD模式下启动播放2.1时出现ehcache异常

我正在应用程序中使用播放默认缓存。当我尝试在服务器上使用target/start命令运行play 2.1应用程序时,会收到以下错误消息: net.sf.ehcache.CacheException:如果配置中未指定默认缓存配置,则无法按名称添加缓存。请在配置中添加默认缓存配置 在开发模式下工作良好。是否有地方需要指定默认缓存 堆栈跟踪表明正在从尝试以编程方式创建名为“Play”的缓存的Play框架代码中引发异常。正如秘书长解释的那样: 当您尝试以编程方式按名称添加缓存时,CacheManager

Playframework 在play framework中定义路由时出错

我有下面的GET请求,它在routes文件中定义,但是当这个请求被命中时,Play框架抛出一个错误“Identifier expected” 获取/公司/用户/映射/字段/* 知道如何在routes文件中定义此请求吗 以这种方式声明方法后,确实解决了问题。 GET/company/users/_-mapping/field/*param controllers.ESController.fieldMappings(param)您可以添加路由配置的完整行和相应的操作签名吗。GET/company/

Playframework 插入默认数据she用户使用secure social注册

当用户注册我的系统时,我希望在数据库中插入一些数据默认数据,即示例数据 我在UserService插件的save方法上这样做。它正在工作,但我面临的问题是用户的语言不可用,因此当我使用Messages API翻译示例数据时,它总是转换为默认语言 我曾尝试将隐式添加到save方法中,但这破坏了Scala和Java中的特性。是的,他甚至不知道Scala,也试着写Java和Scala用户插件 我该怎么做?是否有任何方法可以在save方法上获取用户语言?还是在别的地方这样做更好?我想我不明白你的问题。但

Playframework 为什么自定义依赖项不在Eclipse下的引用库中?

这是Build.scala的一部分(注意的最后一行“com.github.thiagolocatelli”%”parse4j“%”1.3“): 在命令行上运行play compile,可以得到: [info][SUCCESSFUL]org.apache.httpcomponents#httpcore;4.3.1!httpcore.jar 我在Eclipse中的…play-2.1.2\repository\cache\com.github.thiagolocatelli\parse4j\jars中

Playframework 播放框架:处理POST参数?

刚开始玩Framwork就遇到了路障。 @上的教程显示了通过将表单输入绑定到类来处理表单。但是,我希望在不将字段绑定到类的情况下处理HTML表单 我的表格示例: <form method="POST" action="form/submit"> <input type="file" name="slider[1][file]" class="thumbnailUpload"> <input type="text" value="http://www.tapiture

使用CSRF的Playframework:“使用;会话“中未找到CSRF令牌”;?

我正在使用Playframework及其内置的CSRF过滤器和Security.Authenticator系统制作一个简单的身份验证系统,但我面临一个问题: 当用户填写登录名/密码并提交enter时,我出现以下错误: 会话中找不到CSRF令牌 我检查了我的表格,CSRF令牌确实存在并正确放置(在标签内) 这是我的路线: GET /login controllers.Authentication.login POST /login

Playframework 在哪里可以找到2.3中的play.core.SBTLink和SBTDocHandler类?

我正在从Play 2.2.2迁移到Play 2.3.4,发现Play.core.SBTLink和Play.core.SBTDocHandler在2.3中不可用 我不知道这些类的用途,也无法在新的Play 2.3框架中隔离它们属于哪个库。《Play 2.3迁移指南》根本没有提到这些类 如何解析这些类?我必须导入什么库或插件?我以前从未见过这些类,但快速浏览一下就会发现它们看起来都与您所追求的类似。是的,这也是我发现的。谢谢

Playframework 未找到播放框架操作:

我正在自学Play框架,并从Manning购买了“Play for Java”。我遵循他们的指示,自从这本书出版以来,自然有了一些更新。我得到以下错误: 找不到请求“获取/产品”的操作 包装控制器 import play.mvc.Controller; import play.mvc.Result; public class Products extends Controller { public static Result list(){ return TODO; }

Playframework 在play框架中的何处添加scalaVersion

我遇到了以下错误消息,建议添加scalaVersion。我在build.sbt中添加了ivyScala:=ivyScala.value map{{uu.copy(overrideScalaVersion=true)},但这并没有解决它 [warn] Scala version was updated by one of library dependencies: [warn] * org.scala-lang:scala-library:(2.10.0, 2.10.3, 2.10.1, 2.1

Playframework 在测试时处理2.4到2.5个棘手问题

得到 io.netty.util.concurrent.DefaultPromise.rejectedExecution - Failed to submit a listener notification task. Event loop shut down? java.util.concurrent.RejectedExecutionException: event executor terminated 对测试中的所有请求使用不推荐的WS.url()。问题是,

从服务器(playframework)更新视图(Mithriljs)

首先,我想说,我对web开发是新手,所以我可能会使用错误的词汇表 我想从我的服务器启动一个操作,将数据库修改发送到客户端以更新视图 我试图尊重SPA(单页应用程序)模型,因此我的所有视图都是由mithriljs生成的 我将对我的数据库进行一些外部修改,在不刷新浏览器的情况下更新视图的最佳方式是什么 我在服务器端使用playframework。将Mithril与任何推送技术结合使用非常简单。正如Anton所提到的,您可以建立一个简单的WebSocket连接并侦听函数中的数据。然后你处理它,更新你的

  1    2   3   4   5   6  ... 下一页 最后一页 共 29 页