播放框架传递自定义标记操作链接@ {}

时间:2012-02-11 18:58:01

标签: tags playframework

我想弄清楚如何构建一个简单的自定义标记(用于学习目的) 我的目标是构建一个简单的表单标签,所以当我需要时,我可以通过以下方式使用它#{simpleTag params.. /}

simpleTag.html

<form name="input" action="${_action}" method="get">
            ${_inputTitle} <input type="text" name="${_varName}" />
        <input type="submit" value="Submit" />
</form>

我的主要问题是 - 在上面的代码中action="${_action}"我想使用反向查找符号,例如action="@{_somthing}"但是如何将这样的参数传递给play框架中的tag? / p>

1 个答案:

答案 0 :(得分:3)

如果你尝试这样的话怎么办?

%{ action = play.mvc.Router.reverse("SomeController.someAction")}%
#{simpleTag action:"${action}"/}