だから私は次のファイルを含むウェブスクリプトを持っています:
- xyz.post.desc.xml
- xyz.post.json.ftl
- xyz.post.json.js
説明は次のようなものです。
<webscript>
<shortname>xxx</shortname>
<description>xxx</description>
<url>/my/url/xyz?uri={id}</url>
<format default="json">argument</format>
<lifecycle>draft_public_api</lifecycle>
<authentication>user</authentication>
<transaction>none</transaction>
<family>my/family</family>
</webscript>
私のjsで私はします:
model.foo = "bar"
それから私のftlで
${foo}
fooが未定義であるというftl例外があり、jsファイル自体を実行しないことを確信しています。
テンプレートを評価する前に、Webスクリプトがモデルを実行していないことを説明できる理由は何ですか?
注:url / alfresco / service / webscriptリストから、xyz.postの詳細にアクセスすると、関連する.jsコンテンツを確認できます。