我有一个自定义组件,其中包含两个不同的文本对话框选项卡 text1 和 text2。通常,您使用 输出<cq:text property="text" tagClass="text" />
,但我需要在输出之前确定 text2 是否包含内容。所以我试图首先将它分配给一个局部变量。
<%
String text2 = properties.get("text2", String.class);
%>
<cq:text property="text1" tagClass="text" />
<%
if (text2 != null) {
out.println(text2);
}
%>
但是,我收到错误:无法解析 text2
我是否缺少对该变量的某种类型的引用?还是不能像上面那样在本地引用基于 par 的文本变量?