1

WAS7.1でOrbeon3.7.0beta1を使用しています。

orbeon.war/WEB-INF/resources/apps/myApplication/myUser/Orbeonでデプロイされたプロジェクトの下にXForms(XHTMLとpage-flow.xml)を配置する外部アプリケーションがあります。

私の問題は、Orbeonpage-flow.xmlのデフォルトの動作がそれであるため、Orbeonが「apps /myApplication/」の下に配置されている場合にのみ読み取ることです。

アプリケーションがサブフォルダーの下に配置されている場合、どうすればアプリケーションにアクセスできますか?

4

1 に答える 1

0

ネストされたページフローの処理方法に魔法はありません。トップレベルのページフローは、トップレベルのpage-flow.xmlに次のルールを使用してサブページフローにディスパッチします。

<page id="apps"
  path-info="/([^/]+)/.*"
  matcher="oxf:perl5-matcher"
  model="apps/${1}/page-flow.xml"/>

同様のルールを記述できるはずですが、それはさらに1レベル深くなります。私はこれを試していませんが、次のようなものです:

<page id="apps2"
  path-info="/([^/]+)/([^/]+)/.*"
  matcher="oxf:perl5-matcher"
  model="apps/${1}/${2}/page-flow.xml"/>
于 2012-05-15T00:06:32.790 に答える