【发布时间】:2016-05-04 14:54:33
【问题描述】:
在 Sightly 中,我需要调用一个 JSP 模板,但要传递一些变量。像这样:
<h1>Test</h1>
<sly data-sly-include="${ 'test.jsp' @ title='1' }" data-sly-unwrap></sly>
所以在我的 JSP 中我想这样做:
<%@attribute name="title" %>
<p>title: ${title}</p>
但是这不起作用。 “标题”没有得到定义。
我需要在我的 JSP 或 Sightly 文件中做一些特别的事情吗?
【问题讨论】:
-
包含插件不处理参数。所以你不能将值传递给jsp。最好创建一个组件而不是独立的 jsp 并使用
data-sly-use