我想在视图中包含一个html文件,并将参数传递给包含。
使用时可以传递参数:(?)
#{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>
感谢。
答案 0 :(得分:4)
如果你想传递参数,那么你最好制作一个groovy标签,而不是创建一个包。
可以在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}