草庐IT

playing-card-back

全部标签

java - 通过ajax发布表单并在play framework java中获取表单对象

我正在使用playframework2.3.8java并使用ajax提交表单,但我无法从该请求中获取Form对象。我的问题在下面解释。我有一个模型@EntitypublicclassPermission{@Id@Column(name="id",nullable=false)@GeneratedValue(strategy=GenerationType.AUTO)privateLongid;privateStringper1="off";privateStringper2="off";//gettersetters}我的表格$('#form-permission').on('submi

java - 配置 Play !显示完整堆栈跟踪的框架

有没有办法配置Play!在开发错误页面上显示错误的完整堆栈跟踪?默认的异常View非常好,但如果使用像Preconditions这样的东西就没用了.我知道您可以通过日志获取它,但最好能在开发错误页面上看到它。 最佳答案 事实上,完整的堆栈跟踪总是显示在日志中。您甚至可以使用log4.properties为您的日志文件定义不同的格式。 关于java-配置Play!显示完整堆栈跟踪的框架,我们在StackOverflow上找到一个类似的问题: https://st

java - 在带有 Play 框架 2.1.x 的 Eclipse 中使用多个项目

我在Eclipse中有一个现有项目(我们称它为“NotPlayProj”),其中有很多Java代码仍在开发中。我使用play2.1.0创建了一个新的eclipse项目(我们称之为“PlayProj”)。我的目标是在PlayProj中使用来自NotPlayProj的代码,并让Eclipse和Play编译器通知任一项目中的更改。如果我进入PlayProj的属性并通过“项目”选项卡添加NotPlayProj,则方法完成和包含在eclipse中起作用,但Play编译看不到结果。我查看了Play模块,它们似乎无法满足我的要求。有没有办法做到这一点,最好是不修改NotPlayProj?编辑---我

java - 应用未正确配置为使用 Google Play 游戏服务

我正在使用BaseGameActivity类连接到googleplay游戏服务。问题是不知何故身份验证不起作用。我在网上搜索了几个小时的解决方案,但没有找到任何可以帮助我解决问题的东西。当我启动BaseGameActivity时,我在LogCat中得到以下输出:03-1914:22:36.126:W/GameHelper(15312):****03-1914:22:36.126:W/GameHelper(15312):****03-1914:22:36.126:W/GameHelper(15312):****APPNOTCORRECTLYCONFIGUREDTOUSEGOOGLEPLA

java - 如何在 Play Framework 的 session 中存储对象(不是字符串)?

我有一个学校项目,我必须使用Java。最近发现了playframework,想尝试一下。快速入门非常简单,但我遇到了session问题。本质上是无状态的,play将整个session在cookie中发送给用户,并在下一个请求时接收它,因此它只允许session中的数据量有限。我想做的是在用户登录时从数据库中获取User对象,并将其保存在session中,这样我就可以从模板等访问它(我在User类中有一些方法需要按顺序调用自定义UI),但如果我放置User对象,play会调用它的toString方法并将其放入session中。我发现推荐的方法是将大量数据放入缓存中,但我不知道如何从模板访

java - 我们可以完全避免使用 Scala 并简单地使用 Play!框架

这是一个新手问题。是否可以使用Play!完全不需要使用任何Scala的框架?即使我创建一个纯Java应用程序,它似乎也会创建index.scala.html并使用Scala@语法。Play!上是否有纯Java应用程序的示例?网站?我不想花时间学习Scala的语法(无论文档如何让我确信它“就像java”)。所以基本上我希望应用程序堆栈是HTML、CSS、Jquery和服务器上带有mongo之类的数据库的可靠Java框架。而已。如果不玩!可以使用什么(最近的)框架? 最佳答案 如果您使用的是Play2,那么是的,您可以完全在Java中工

java - Play Framework : Server monitoring and performance admin page

我正在使用Play2.2.x和Scala。我想要一个管理仪表板,它在一个漂亮的HTML图表GUI页面中显示CPU/内存、最近的HTTP请求列表、性能和负载指标、日志、服务器控制台等。是否有我可以使用的Play插件或JavaEE插件?Takipi/NewRelic看起来不错,但没有niceHTTPlogUI.JavaMelody看起来也不错,但它适用于传统的JavaEE应用程序而不是Play2Scala应用程序。 最佳答案 对于与HTTP请求/JVM统计相关的指标,Twitter的Ostrich很棒:https://github.co

java - 如何在 Play Framework 项目中使用相对路径访问资源文件?

我的play框架项目使用资源文件,例如CSV文件,这些文件位于我直接在play项目根目录下创建的resources目录下,因此它与其他目录(如app、public等)处于同一级别。如何从Java或Scala文件中获取我可以使用相对于项目根目录的路径打开此类文件吗?当我创建war并部署应用程序时,这条路径也应该有效。 最佳答案 VirtualFile类应该做你需要的一切,尤其是方法“fromRelativePath()”。VirtualFilevf=VirtualFile.fromRelativePath("filename.csv"

java - 自定义异常 : Differentiate via many subclasses or single class backed with enum?

我希望为我目前正在从事的项目实现我自己的一套Exceptions。项目依赖核心框架,基础框架异常MyFrameworkException(我也在写这个框架)。对于任何给定的项目,我想抛出几种不同类型的异常,我无法决定是使用多个子类还是使用具有某种形式的枚举的单个子类>作为构造函数参数。在这两种情况下我都有:publicclassMyFrameworkExceptionextendsException{/*...*/}选项1:publicclassMyProjectBaseExceptionextendsMyFrameworkException{/*...*/}publicclassSp

java - 无法在 Play 2 中使用多个 ebean 数据库

我们正在使用PlayFramework2.0.3建立一个稍微复杂的项目。我们需要访问多个数据库(预先存在),并希望使用框架的内置工具(即EBean)来完成。我们尝试在“models”包中创建所有模型类,然后将每个类及其FQN映射到application.conf中相应的EBean属性:ebean.firstDB="models.ClassA,models.ClassB,models.ClassC"ebean.secondDB="models.ClassD"ebean.thirdDB="models.ClassE,models.ClassF"这似乎不起作用:PersistenceExce