Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有java Play Framework 2的HTML表单_Java_Html_Playframework_Playframework 2.0 - Fatal编程技术网

带有java Play Framework 2的HTML表单

带有java Play Framework 2的HTML表单,java,html,playframework,playframework-2.0,Java,Html,Playframework,Playframework 2.0,我使用的表单只有一个输入文本和一个提交按钮。我想将文本从输入文本字段转发到后端的控制器。也许,如果您看一下代码片段,它会更好地了解我正在尝试做什么 这来自index.html页面 @helper.form(action=routes.Application.index()){ <input type='text' name='myname' /> <input type='submit' name='mysubmit' value='Create Class' /

我使用的表单只有一个输入文本和一个提交按钮。我想将文本从输入文本字段转发到后端的控制器。也许,如果您看一下代码片段,它会更好地了解我正在尝试做什么

这来自index.html页面

@helper.form(action=routes.Application.index()){       
<input type='text' name='myname' />
<input type='submit' name='mysubmit' value='Create Class' />    
}
代码按预期显示表单,但我希望将输入文本字段中的字符串传递给控制器方法,然后打印文本。就像下面介绍的那样

System.out.println(variable);
其中变量是输入到文本字段中的测试。
欢迎提出任何建议。

请使用
DynamicForm

public static Result index() {
    DynamicForm bindedForm = form().bindFromRequest();
    System.out.println(bindedForm.get("myname"));
    // or...
    Logger.info(bindedForm.get("myname")); 
        // Play's Logger is nicer than System.out.println();
    return ok(index.render(null)); }
}
public static Result index() {
    DynamicForm bindedForm = form().bindFromRequest();
    System.out.println(bindedForm.get("myname"));
    // or...
    Logger.info(bindedForm.get("myname")); 
        // Play's Logger is nicer than System.out.println();
    return ok(index.render(null)); }
}