我想弄清楚如何构建一个简单的自定义标记(用于学习目的)
我的目标是构建一个简单的表单标签,所以当我需要时,我可以通过以下方式使用它#{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>
答案 0 :(得分:3)
如果你尝试这样的话怎么办?
%{ action = play.mvc.Router.reverse("SomeController.someAction")}%
#{simpleTag action:"${action}"/}