在 alfresco web script中实现 web 服务是最好的方法。
要在 alfresco 的链接下方创建 Web 脚本,请使用完整版。
https://wiki.alfresco.com/wiki/Web_Scripts
对于 hello world 类型的 webscript,您需要创建以下文件并将其放在 alfresco 的扩展名(位于 tomcat/shared/classes/alfresco/extension)文件夹中。
<webscript>
<shortname>Hello World</shortname>
<description>Greet a user</description>
<url>/helloworld?to={name?}</url>
<url>/hello/world?to={name?}</url>
<format default="json">extension</format>
<authentication>user</authentication>
</webscript>
model.name=person.properties.userName
${名称}
部署上述文件后。在浏览器中点击下面的 URL,然后单击位于底部的刷新 webscript 按钮。
http://localhost:8080/alfresco/service/index
现在,当您触发以 xml 文件编写的 url 时,您将看到输出。标签<format default="json">extension</format>指定 json 格式。但它不会以您需要设计的 json 格式创建输出它在ftl文件中。json文件中只有用户名。
在我们的例子中,webscript 的 url 是
http://localhost:8080/alfresco/service/helloworld
您可以使用文档链接了解上面指定的更多详细信息。