我需要检查资源对象是否对下面的'resource'对象有效.例如,如果我传递任何URL,就像getResource("some path which is not available in cq")在这种情况下我需要限制它
Resource resource= resourceResolver.getResource(/content/rc/test/jcr:content");
Node node = resource.adaptTo(Node.class);
String parentPagePath= node.getProperty("someproperty").getValue().getString();
Run Code Online (Sandbox Code Playgroud)
有什么办法吗?
如果您使用getResource空检查就足够了.如果你使用resolve,那么你必须使用!ResourceUtil.isNonExistingResource(resource).在节点级别,您可以检查属性是否存在hasProperty.
| 归档时间: |
|
| 查看次数: |
5677 次 |
| 最近记录: |