2016-01-25 64 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

相關問題