2012-01-06 63 views
0

我想在視圖中包含一個html文件並將參數傳遞給它。播放框架:如何傳遞參數以包含

可以使用,當我傳遞參數:沿一個jsp的線

#{include 'page.html' /} 

東西(?):包括在那裏你可以指定你想傳遞哪些參數。

例如:在同一個頁面做類似

<jsp:include page="page.jsp"> 
    <jsp:param name="a" value="aValue"/> 
    <jsp:param name="b" value="bValue"/> 
    <jsp:param name="c" value="cVlaue"/> 
</jsp:include> 

<jsp:include page="page.jsp"> 
    <jsp:param name="a" value="aOtherValue"/> 
    <jsp:param name="b" value="bOtherValue"/> 
</jsp:include> 

感謝。

回答

4

如果你想傳遞參數,那麼你最好製作一個groovy標籤,而不是創建一個包含。

更多信息可以播放的文件上可以找到 - http://www.playframework.org/documentation/1.2.4/templates#tags

基本上,雖然,你會做以下

#{mytag param:'data', param2:'data2' /} 

那麼,在下面的文件app/views/tags/mytag.html,你將添加以下(注下劃線)

Some html, which can access the parameters as ${_param} and ${_param2} 
+0

謝謝!正是我在找的東西。 – jaapaurelio 2012-01-06 17:26:34