【发布时间】:2015-03-05 14:40:31
【问题描述】:
这次我尝试使用组件向存储库添加值。我的阅读没有问题。
目前,我正在尝试将城市添加到存储库中
我的代码:
Session session = this.getPersistableSession(request);
HippoBean siteBaseBean = request.getRequestContext().getSiteContentBaseBean();
HippoBean hippoFolder = siteBaseBean.getBean("city");
Node node = hippoFolder.getNode();
String path = node.getPath(); // it's working "/content/documents/myhippoproject/city"
node.addNode("4","hippo:handle");
session.save();
在这段代码之后什么都没有发生。我也试过了:
node.addNode("4",HippoNodeType.HIPPO_NODE);
没有错误和节点。
【问题讨论】:
-
您尝试通过哪种方法在组件中执行此操作? doAction 还是 doBeforeRender?
-
doBeforeRender。有什么不同?我正在使用 curl POST 并将数据下载到 JSONOBject ,但它可以工作。