我想使用指向以下资源的路径从JSP实例化一个Sling模型
<sling:adaptTo adaptable="/path/to/my/resource" adaptTo="org.apache.sling.models.it.models.MyModel" var="model"/>在Sling模型中,我希望通过@ValueMapValue注释访问指定资源的属性。
我的问题是,如何将Sling模型调整为资源路径字符串,以便注入指定资源的属性?
发布于 2015-09-16 13:35:37
Sling提供的sling:getResource EL函数可以与您要使用的sling:adaptTo标记一起使用:
<sling:adaptTo adaptable="${sling:getResource(resourceResolver,'/path/to/my/resource')}" adaptTo="org.apache.sling.models.it.models.MyModel" var="model"/>有关可用标记的完整文档可以找到在吊索网站上。
https://stackoverflow.com/questions/32591636
复制相似问题