Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.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 如何使可重用代码块成为视图帮助器?_Java_Playframework 2.0_Playframework 2.5 - Fatal编程技术网

Java 如何使可重用代码块成为视图帮助器?

Java 如何使可重用代码块成为视图帮助器?,java,playframework-2.0,playframework-2.5,Java,Playframework 2.0,Playframework 2.5,我有这个简单的代码块,它在我的一个模板上,但我想把它作为一个助手,这样我的所有视图都可以访问它 @hidden(field: Field) = { @defining(field) { formField => <input type="hidden" name="@formField.name" id="@formField.id" value="@formField.value"> } } @hidden(myForm("xyz")) @

我有这个简单的代码块,它在我的一个模板上,但我想把它作为一个助手,这样我的所有视图都可以访问它

@hidden(field: Field) = {
    @defining(field) { formField =>
        <input type="hidden" name="@formField.name" id="@formField.id" value="@formField.value">
    }
}

@hidden(myForm("xyz"))
@隐藏(字段:字段)={
@定义(字段){formField=>
}
}
@隐藏(myForm(“xyz”))

我试图创建一个单独的模板,但它不起作用,我如何才能做到这一点?

单独的模板必须起作用

view
文件夹的根目录中创建
hidden.scala.html
。内容是

@(formField: Field)
<input type="hidden" name="@formField.name" id="@formField.id" value="@formField.value">
@(formField:Field)
您可以从另一个模板调用此模板,如
@hidden(myForm(“xyz”))