sling servlet | Adobe Higher Education
Skip to main content
kevinl17371805
Level 2
October 24, 2018
Respondido

sling servlet

  • October 24, 2018
  • 2 respostas
  • 1256 Visualizações

Hello, I am in the process of learning about the servlet sling 
if you could please help me with a simple example of how to
save a name or any other data in a node of the crx using
the servlet sling I appreciate the collaboration

Este tópico foi fechado para respostas.
Melhor resposta por arunpatidar

Hi,

Below servlet upload an Assets in JCR, similarly you can add node by using JCR Node API.

// Store content

Session session = request.getResourceResolver().adaptTo(Session.class);

Node adobe = req.getResourceResolver().getResource("/parent/node/path").adaptTo(Node.class);

Node day = adobe.addNode("adobe");

day.setProperty("message", "Adobe Experience Manager is part of the Adobe Digital Marketing Suite!");

session.save();

aem63app-repo/UploadAssets.java at master · arunpatidar02/aem63app-repo · GitHub

2 Respostas

Nirmal_Jose
Adobe Employee
Adobe Employee
October 25, 2018
arunpatidar
Community Advisor
arunpatidarCommunity AdvisorResposta
Community Advisor
October 25, 2018

Hi,

Below servlet upload an Assets in JCR, similarly you can add node by using JCR Node API.

// Store content

Session session = request.getResourceResolver().adaptTo(Session.class);

Node adobe = req.getResourceResolver().getResource("/parent/node/path").adaptTo(Node.class);

Node day = adobe.addNode("adobe");

day.setProperty("message", "Adobe Experience Manager is part of the Adobe Digital Marketing Suite!");

session.save();

aem63app-repo/UploadAssets.java at master · arunpatidar02/aem63app-repo · GitHub

Arun Patidar