2016-01-25 32 views

回答

1

如果你知道根据您当前的一个需要的资源的相对路径,你可以简单地使用ResourceResolver获得你所需要的资源,并得到它的ValueMap让你从它需要的任何属性:

Resource targetResource= resourceResolver.get('../relative/path'); 
ValueMap props= targetResource.getValueMap(); 
String name= props.get("jcr:title",String.class); 

如果您使用的吊带款,这是特别简单的,因为你可以为ValueMap直接注入资源,see this

如果您不知道的路径,你的资源,你既可以看它与查询或使用Javascript在前端做到这一点。

0

您可以使用Sightly Templates概念将参数从一个组件传递到另一个组件。

另一种解决方案是:组件1设置请求对象中的值,组件2从请求中读取值并从请求中删除值。

+0

我们可以用这个角吗? – Ajax

相关问题