1

因为您可以通过带有内容 application/x-www-urlformencoded 的表单使用 sling 发布。这似乎只能创建一个节点。如果我的编码形式有子节点,编码应该如何?

&./firstnode=value&./secondNode=value

如果我想让 secondNode 成为第一个节点的子节点,我该怎么办?

4

2 回答 2

1

将所有参数名称视为您要发布到的节点的子路径。默认情况下,一个斜杠表示一个属性:

./property=value

要指定一个节点,您需要在目标节点下设置一个值:

./subnode/property=value

我认为nt:unstructured在这些情况下默认使用,但您可以通过显式设置节点类型

./subnode/jcr:primaryType=TYPE&./subnode/property=val&...
于 2013-09-15T04:20:14.253 回答
-1

必须单独处理所有必须创建的节点(计算父节点),即使该节点只是父节点并且没有自己的属性。我不相信您可以用一个帖子构建一棵完整的树,因为您通常需要在添加子节点之前保存父节点。

Sling 网站有一个关于multipart/form-data POST的部分以获取更多详细信息。

于 2013-09-15T19:29:05.417 回答