2012-02-11 54 views
1

我想弄清楚如何構建一個簡單的自定義標籤(用於學習目的) 我的目標是構建一個簡單的表單標籤,所以當我需要我可以用以下方式使用它#{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}",但我怎麼能傳遞這樣的參數在發揮標籤框架?

回答

3

,如果你嘗試的是這樣的:

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