Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Osgi CQ5吊索解析器如何在存储库中找到资产?_Osgi_Aem_Sling_Dam - Fatal编程技术网

Osgi CQ5吊索解析器如何在存储库中找到资产?

Osgi CQ5吊索解析器如何在存储库中找到资产?,osgi,aem,sling,dam,Osgi,Aem,Sling,Dam,我试图根据提供的标记链接中提供的sling地址从JCR获取资源的上次修改时间 例如,如果我们有一个cq页面,其中parsys包含一个image标记,src标记提供/content/mysite/subdir/page/_jcr_content/section/par/image.img.jpg/1377167279557.jpg 我想得到的是/content/dam/geometryxx media/articles/mountain-bike.jpg上的图像资源,这样我就可以检查上次修改的元数

我试图根据提供的标记链接中提供的sling地址从JCR获取资源的上次修改时间

例如,如果我们有一个cq页面,其中parsys包含一个image标记,src标记提供/content/mysite/subdir/page/_jcr_content/section/par/image.img.jpg/1377167279557.jpg

我想得到的是/content/dam/geometryxx media/articles/mountain-bike.jpg上的图像资源,这样我就可以检查上次修改的元数据了

我也希望对脚本等做同样的操作,因此我正在寻找CQ5在内部执行此操作的方式,比如当您点击链接/content/mysite/subdir/page/_jcr_content/section/par/image.img.jpg/1377167279557.jpg时,您就可以获得正确的资产渲染

我尝试过Resource res=resResolver.resolve(httpServletRequest,originalValue);然而,结果是sling:nonexisting,尽管如果输入localhost:4502/content/mysite/subdir/page/_jcr_content/section/par/image.img.jpg/1377167279557.jpg,资源仍然会显示出来

任何帮助都将不胜感激

  • 转到
    http://localhost:4502/system/console/requests
  • 选择“清除”
  • 浏览到其他选项卡中的图像
  • 返回Felix中最近的请求并刷新页面
  • 您将看到一个与图像相关的链接-单击此链接&它将告诉您Sling如何解析该文件,包括用于渲染该文件的任何脚本
  • 更多信息请访问