我们正在 AEM 6.0 中尝试示例吊索模型实施。
没有导入的吊索模型类是这样的:
@Model(adaptables = Resource.class)
public class Header {
@Inject
private String link;
@Inject
private String text;
public String getLink() {
return link;
}
public String getText() {
return text;
}
}
使用以下代码行在 jsp 中调用 sling 模型
<sling:adaptTo adaptable="${resource}" adaptTo="com.mysite.models.Header" var="model"/>
<h2>${model.link}</h2>
<h2>${model.text}</h2>
但是我们收到以下错误:
No tag "adaptTo" defined in tag library imported with prefix "sling"
我们使用以下语句导入了 taglib:
<%@taglib prefix="sling" uri="http://sling.apache.org/taglibs/sling" %>
最初,存在 2.2.0 版本的 Apache Sling JSP 标记库包。我们也尝试上传 2.2.4 版本,但没有帮助。
如果adapto标签可用,有人可以指导一下吗?