2012-01-06 2 views
0

Я хочу включить html-файл в представление и передать параметры, которые включают.Play framework: как передать параметры для включения

Могу ли я передать параметры при использовании:

#{include 'page.html' /} 

Что-то вдоль линий JSP (?): Включить, где вы можете указать, какие параметры вы хотите передать.

пример: в одной и той же страницы сделать что-то вроде

<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

Если вы хотите передать параметры, то вам лучше сделать пазл, вместо создания include.

Более подробную информацию можно найти на Play документации - 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

Смежные вопросы