播放框架表单参数

时间:2014-11-21 14:19:00

标签: java scala playframework playframework-2.0

我首先要说的是,我是一个全新的游戏框架,我从youtube教程中获得了这个代码,其中包括“我的朋友”。并且它没有工作,我已经查看了文档和其他教程,并且无法解决这个问题。我使用的播放版本是2.3.6 我正在尝试使用@helper创建基本联系人表单,并且我收到此错误: 链接到屏幕截图:http://imgur.com/keKda1G

not found: value contactForm   

这是我的观点:

@import helper._
@import helper.twitterBootstrap._
@(contactForm: Form[Contact])
@main("wat"){
@helper.form(action = routes.Application.contactSubmit()) {
@helper.inputText(contactForm("fName"))
@helper.inputText(contactForm("lName"))
@helper.inputText(contactForm("phone"))
@helper.inputText(contactForm("email"))
@helper.inputText(contactForm("subject"))
@helper.inputText(contactForm("message"))

}
    }

以下是相关的Action方法和模型:

public class Contact {
String fName;
String lName;
String phone;
String email;
String subject;
String message;}

 final static Form<Contact> contactForm = form(Contact.class);

 public static Result ContactUs() {
    return ok(ContactUs.render(contactForm));
}

 public static Result contactSubmit() {
 Form<Contact> filledForm = form(Contact.class).bindFromRequest();
 Contact created = filledForm.get();
 return ok(submit.render(created));}

1 个答案:

答案 0 :(得分:0)

必须在模板文件的第一行声明参数,所以这个@(contactForm: Form[Contact])应该是最重要的..