相关疑难解决方法(0)

在JCR节点中保存数据,我做错了什么?

我已成功创建并部署了一个捆绑包(Servlet),它接受用户的用户名和密码,现在我想将它保存在/ content/mydata下的JCR Repository /我得到了Exception

java.lang.IllegalArgumentException: relPath is not a relative path: {}  {}oliver
Run Code Online (Sandbox Code Playgroud)

这是我的代码

  public class CustomerJCRAccessImp implements CustomerService {
        @Reference
        protected SlingRepository repository;

    protected static final Logger log = LoggerFactory.getLogger(CustomerJCRAccessImp.class);

    public void insertData(String username, String password) throws Exception {

        log.error("Username ::"+username+" Password ::"+password);
        log.error("XXX:: Inside the Service Method");
        Session session=    repository.loginAdministrative(null);
        Node node= session.getRootNode();
        Node contentNode = node.getNode("content");
        //node.i
        Node  myAppNode = contentNode.getNode("myApp");
        log.error("THE VALUE OF myApp NODE ::"+myAppNode);


        Node user = myAppNode.addNode("/"+username);
        user.setProperty("Roll No", "1");
        user.setProperty("Age", "10");
        user.setPrimaryType("nt:unstructured"); …
Run Code Online (Sandbox Code Playgroud)

java jcr sling aem

1
推荐指数
1
解决办法
5368
查看次数

标签 统计

aem ×1

java ×1

jcr ×1

sling ×1