【发布时间】:2013-05-15 17:38:07
【问题描述】:
我有以下代码试图检索位于 alfresco 存储库根目录中的文件夹: test-folder.get.json.ftl:
<#escape x as jsonUtils.encodeJSONString(x)>
{"data" :
{
<#if folder??>
"folderName" : "${folder.name}",
"folderPath" : "${folder.displayPath}/${folder.name}",
</#if>
"status" : "${status}"
}
}
</#escape>
test-folder.get.json.js
main();
function main()
{
var folder = companyhome.childByNamePath("Photo");
if (folder == undefined || !folder.isContainer){
logger.log("\n\n==>Folder is undefined<===\n\n");
status.code = 404;
status.message = "Folder " + url.extension + " not found.";
}
else{
logger.log("\n\n==> Got the folder path: "+ folder.displayPath);
model.folder=folder;
}
model.status=status;
}
当我检查 repo 中的 webscripts 时,我只得到状态代码。此外,日志中不会打印任何记录器消息,日志中也不会显示任何错误。 我有什么遗漏吗?
【问题讨论】:
-
您的“照片”空间是在 companyhome 下吗?你的代码看起来不错。状态中的另一件事是您仅获得 404 吗?我的意思是,当您始终在脚本中设置状态时,也要保留一个默认值
-
你说的一件事......你只得到状态码?你的意思是,你得到一个错误状态码?
-
没有成功状态码