问题标签 [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.
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.2.3
- 杰瑞:
- 视窗:
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)
- 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)
- 视窗:
- Windows 7的
- Ubuntu 10.04
2012 年 5 月 24 日更新
在我再次检查我的系统后,有 3 个 JRE,我的窗口默认使用 JRE1.7。但是对于 Play,我使用 JRE1.6 设置运行。
mysql - 如何允许在单个数据库事务中截断数据?
当插入的数据大于目标列时,mysql会抛出错误。总而言之,这似乎是一种积极的行为。
但是,我想在一个特定事务的持续时间内取消此行为 - 在此 tx 中,如果数据太大,我希望发生截断。
有没有办法禁用这种行为,但仅限于一个事务?以下是有关如何在 JDBC 级别执行此操作的文档:
从 Connector/J 3.1.0 开始,JDBC 驱动程序会按照 JDBC 规范的要求发出警告或抛出 DataTruncation 异常,除非通过使用属性 jdbcCompliantTruncation 并将其设置为 false 将连接配置为不这样做。
playframework - 如何从 PlayPlugin 传递对象
我正在写一个 PlayPlugin。在 rawInvocation(request, response) 方法中,我创建了一个我希望所有控制器都可以访问的对象。实现这一目标的首选方法是什么?每个用户都有自己的对象。似乎尚未创建 Play 会话,因此我无法将其存储在那里。谢谢
克里斯蒂安·古尔德纳
playframework - 覆盖 mvc.Controller.template()
我想为单独的移动视图和桌面视图覆盖方法 template()。我在 mvc.Controller 中创建了一个新方法 (isMobile()) 来了解访问者是否使用手机。
isMobile() 如果是手机则返回 true。
在 template() 中,我调用 isMobile(),如果返回 true,我会更改路径。
通常这应该工作。但不是。即使我破坏了模板方法,应用程序仍然可以正常工作。
我试图停止并重新启动该应用程序,但该应用程序仍然有效。
谢谢
编辑:好的,我想我需要知道如何重新编译播放库以保存我的更改。
module - 播放框架中可能的模块(1.2.4版本)
我想知道你们中是否有人在使用 Play 框架时遇到过一个模块,该模块显示一个时间戳,例如,一个 blogpost ,形式为(再次举个例子)“昨天 11 点: 23" 等等。尽管使用了 joda time(内置在 Play Framework 中),但我实际上已经设法构建了一些朝着这个方向工作的东西。
仍然只是好奇是否存在模块......
辛格。卡勒
java - 在 Play Framework 1.x 中保存模型之前执行一个方法
如何在保存模型之前执行方法?
例如,在用户模型中散列密码。
@Before
模型似乎不存在注释。
我正在使用 PlayFramework 1.2.x
PS:我计划将它与 CRUD 模块一起使用。
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
forms - 通过表单上传图片
我应该如何编写控制器类以通过表单上传图像?
我已经创建了这样的表格
java - 在 PlayFramework 中检测数据库持久性失败
我正在使用 Playframework 1.2x 构建应用程序
我必须在执行 CRUD 操作时检测数据库操作是否成功
这是我到目前为止所拥有的
我不太确定必须为UPDATE
和做什么DELETE
。
上面的方法不是很优雅。有没有更好的解决方案,比如 Exceptions ?
我尝试关闭给我的数据库服务器这PersistenceException
是要走的路吗?还有更多类似的例外吗?
java - 内部类的公共属性中的 IllegalAccessException
我正在使用 play framework 1.2.x 构建一个类。
我有一个 Controller 类,其中包含一个非匿名(命名)私有内部类。
当我尝试通过其构造函数访问内部类的公共字段之一时,出现以下错误
上面的代码
我不明白逻辑,这怎么可能?我正在从其构造函数中访问类的属性,访问说明符有什么关系?
我尝试搜索并找到了这篇文章,但它与匿名内部类有关,并且提出的解决方案是将匿名内部类作为命名类。
声明
public final List<FinancialTransaction> financialTransactions;
private static class FinancialTransactionJSONPacket