sling

    4熱度

    1回答

    我很難理解爲什麼要使用資源而不是吊索中的節點。所以說我有一些簡單的訪問節點如下: NodeIterator headerNode = currentNode.getNodes(); //loop through and do something with the nodes. 你將如何工作的資源,而不是節點。我聽說你通常應該在資源上工作而不是節點。但爲什麼?我真的不明白這會有什麼好處。我認爲

    1熱度

    4回答

    我真的很陌生,所以我提前致歉。我有一個簡單的腳本,我無法工作。我想要做的就是獲取位於JCR中的特定資源的「lastModified」屬性。 Resource getResource = resourceResolver.getResource("/content/AboutPage/jcr:content/list"); ValueMap properties = resource.adaptT

    0熱度

    1回答

    我已經習慣了使用吊索節點和習慣於通過節點的東西,如循環資源的屬性: NodeIterator headerNode = currentNode.getNodes(); //loop through and do something 但我會怎麼做,如果我試圖環通過資源的所有properties。我真的迷失在這裏。所以目前我只是簡單地獲取資源的一個屬性。但是如果我想抓住所有資源的所有屬性怎麼辦?

    0熱度

    1回答

    我想使用吊索資源API訪問文件系統。我可以訪問JCR節點,但不知道如何訪問文件系統資源。 resourceResolver將如何解析文件系統的資源對象?

    0熱度

    1回答

    我想從/ libs/foundation/src/impl/src/main/java/com/day/cq/wcm/foundation/pro file/impl/ProfileImages.java擴展ProfileImages servlet 並捆綁爲OSGI服務。 我有以下注釋 @Component(immediate=true) @SlingServlet( resource

    0熱度

    1回答

    爲了我的理解,pageContext可以訪問許多方法,如 getPage,getRequest等。所以,如果直接訪問 ,直接反對使用頁面上下文不是更好嗎?問題 是我不知道你會如何做到這一點。所以說我有這個: public void setProperties(PageContext context){ ValueMap properties = (ValueMap) context.getAtt

    0熱度

    1回答

    此代碼片段應該可以獲取吊索中的頁面屬性。 我爲什麼會收到此錯誤:Please check if the declared type is right and if the method exists. private String properties; public void setProperties(String properties){ this.properties = p

    2熱度

    3回答

    對於我工作的CQ5環境,我們有一個發行商服務器場。這些服務器上的某些內容受到限制,因此只有屬於特定組的用戶才能看到該內容。我想對要保護的文件夾(節點)的權限設置腳本,因此我不必手動重複使用Content Explorer的訪問控制編輯器應用安全性的步驟(This Adobe documentation有指示執行此操作的步驟通過訪問控制編輯器手動)。這種情況是,有時會創建新文件夾來保存安全頁面,我們

    2熱度

    1回答

    我發現Sling's ability to associate Servlets具有某些資源類型,選擇器和擴展,這些方法在組件開發中非常有用。 現在我開始研究ComponentFilterChain &想創建僅針對特定資源類型註冊的過濾器,與上面的Servlet一樣。 從Example filters on the Sling project,我看到有一個pattern屬性,您可以申請特定的路徑,

    0熱度

    1回答

    我有一個非常基本的代碼片段,它獲取對象的currentNode並查找它的子節點。除了某些原因,這是行不通的,我不知道爲什麼。 getChildNodes()是假設返回兒童的迭代列表,但所有我得到是:「無法與類型的集合可迭代 Node currentNode = resource.adaptTo(Node.class) for (Node n : JcrUtils.getChildNodes(cu