游戏不承认形式

Huk*_*ABA 3 java playframework

我正在按照与这个人相同的教程,所以我的代码与他在这篇文章中的相同:播放2.0.4文件上传.NullPointerException:null

但是,我的问题不同之处在于我有编译错误,而不是运行时错误(尚未).我在播放控制台中键入"start",编译器告诉我:

找不到:价值形式

这是我的index.scala.html的内容:

@form(action = routes.Application.upload, 'enctype -> "multipart/form-data") {

<input type="file" name="picture">

<p>
    <input type="submit">
</p>
}
Run Code Online (Sandbox Code Playgroud)

播放是抱怨它不识别表单模板标签"@form".

根据这篇文章,http://dylankobayashi.wordpress.com/2013/05/09/views-and-play/作者认为这是一个特定于Windows的问题,但我不知道CR和LF是什么意思.

最后,我正在阅读MultiPartFormData类的play 2.1.3 javadoc,并没有真正理解它; 这可以接受任何类型的文件,包括zip文件?先感谢您

est*_*tic 6

你可能只是错过了导入.该form标签(和所有其他内置的表单元素标签)都在views.html.helper包中.

您需要在使用标记时包含包名称:

@helper.form(...)
Run Code Online (Sandbox Code Playgroud)

或者在视图顶部添加导入:

@import helper._
Run Code Online (Sandbox Code Playgroud)

._在年底是斯卡拉相当于.*Java中进口.