问题标签 [playframework-1.x]

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 投票
2 回答
8972 浏览

java - Ubuntu上的非法模式字符'Y'

我在 Windows 中使用这种模式SimpleDateFormat format = new SimpleDateFormat("YYYY-MM-dd HH:mm:ss");并且它可以工作,但是在 Ubuntu 10.04 上尝试时它显示异常play.exceptions.JavaExecutionException: Illegal pattern character 'Y'

我为此寻找解决方案,发现年份模式必须更改为小写: SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");并且它有效。

谁能告诉我为什么在 Windows 中可以工作但在 Ubuntu 中如果我使用“Y”而不是“y”则无法工作的原因?

笔记:

  1. 播放-1.2.3
  2. 杰瑞:
    1. 视窗:java version "1.7.0_03" Java(TM) SE Runtime Environment (build 1.7.0_03-b05) Java HotSpot(TM) Client VM (build 22.1-b02, mixed mode, sharing)
    2. Ubuntu:java version "1.6.0_31" Java(TM) SE Runtime Environment (build 1.6.0_31-b04) Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01, mixed mode)
  3. Windows 7的
  4. Ubuntu 10.04

2012 年 5 月 24 日更新

在我再次检查我的系统后,有 3 个 JRE,我的窗口默认使用 JRE1.7。但是对于 Play,我使用 JRE1.6 设置运行。

0 投票
1 回答
1414 浏览

mysql - 如何允许在单个数据库事务中截断数据?

当插入的数据大于目标列时,mysql会抛出错误。总而言之,这似乎是一种积极的行为。

但是,我想在一个特定事务的持续时间内取消此行为 - 在此 tx 中,如果数据太大,我希望发生截断。

有没有办法禁用这种行为,但仅限于一个事务?以下是有关如何在 JDBC 级别执行此操作的文档:

从 Connector/J 3.1.0 开始,JDBC 驱动程序会按照 JDBC 规范的要求发出警告或抛出 DataTruncation 异常,除非通过使用属性 jdbcCompliantTruncation 并将其设置为 false 将连接配置为不这样做。

0 投票
2 回答
172 浏览

playframework - 如何从 PlayPlugin 传递对象

我正在写一个 PlayPlugin。在 rawInvocation(request, response) 方法中,我创建了一个我希望所有控制器都可以访问的对象。实现这一目标的首选方法是什么?每个用户都有自己的对象。似乎尚未创建 Play 会话,因此我无法将其存储在那里。谢谢

克里斯蒂安·古尔德纳

0 投票
1 回答
154 浏览

playframework - 覆盖 mvc.Controller.template()

我想为单独的移动视图和桌面视图覆盖方法 template()。我在 mvc.Controller 中创建了一个新方法 (isMobile()) 来了解访问者是否使用手机。

isMobile() 如果是手机则返回 true。

在 template() 中,我调用 isMobile(),如果返回 true,我会更改路径。

通常这应该工作。但不是。即使我破坏了模板方法,应用程序仍然可以正常工作。

我试图停止并重新启动该应用程序,但该应用程序仍然有效。

谢谢

编辑:好的,我想我需要知道如何重新编译播放库以保存我的更改。

0 投票
1 回答
184 浏览

module - 播放框架中可能的模块(1.2.4版本)

我想知道你们中是否有人在使用 Play 框架时遇到过一个模块,该模块显示一个时间戳,例如,一个 blogpost ,形式为(再次举个例子)“昨天 11 点: 23" 等等。尽管使用了 joda time(内置在 Play Framework 中),但我实际上已经设法构建了一些朝着这个方向工作的东西。

仍然只是好奇是否存在模块......

辛格。卡勒

0 投票
1 回答
1383 浏览

java - 在 Play Framework 1.x 中保存模型之前执行一个方法

如何在保存模型之前执行方法?

例如,在用户模型中散列密码。

@Before模型似乎不存在注释。

我正在使用 PlayFramework 1.2.x

PS:我计划将它与 CRUD 模块一起使用。

0 投票
1 回答
208 浏览

playframework - Does guice module work in Play framework unittest?

I have some Play framework unit tests and I can't seem to inject Guice module..

Does Guice module works in the scope of unit test ?

Play 1.2.3

0 投票
2 回答
490 浏览

forms - 通过表单上传图片

我应该如何编写控制器类以通过表单上传图像?

我已经创建了这样的表格

0 投票
1 回答
235 浏览

java - 在 PlayFramework 中检测数据库持久性失败

我正在使用 Playframework 1.2x 构建应用程序

我必须在执行 CRUD 操作时检测数据库操作是否成功

这是我到目前为止所拥有的

我不太确定必须为UPDATE和做什么DELETE

上面的方法不是很优雅。有没有更好的解决方案,比如 Exceptions ?

我尝试关闭给我的数据库服务器这PersistenceException是要走的路吗?还有更多类似的例外吗?

0 投票
1 回答
333 浏览

java - 内部类的公共属性中的 IllegalAccessException

我正在使用 play framework 1.2.x 构建一个类。

我有一个 Controller 类,其中包含一个非匿名(命名)私有内部类。

当我尝试通过其构造函数访问内部类的公共字段之一时,出现以下错误NonAnonymous 内部类访问异常

上面的代码

我不明白逻辑,这怎么可能?我正在从其构造函数中访问类的属性,访问说明符有什么关系?

我尝试搜索并找到了这篇文章,但它与匿名内部类有关,并且提出的解决方案是将匿名内部类作为命名类。

声明

  • public final List<FinancialTransaction> financialTransactions;
  • private static class FinancialTransactionJSONPacket