我们可以在没有通配符的page-flow.xml中的<path path =“...”>中使用路径值吗?

时间:2016-03-07 16:17:55

标签: orbeon

我有一个包含两个文件的示例应用程序hello-world

page-flow.xml - 路径中带有通配符

<controller xmlns="http://www.orbeon.com/oxf/controller">
    <page path="*" view="hello.xhtml"/>
</controller>

hello.xml

<html>
    <body>
    Hello world!
    </body>
</html>

如果我在浏览器中输入http://localhost:8080/orbeon/hello-world/hello,它会按预期工作。

如果我用特定路径值替换path参数,我会得到 Orbeon表单页面 - 找不到页面

page-flow.xml - 路径中没有通配符

<controller xmlns="http://www.orbeon.com/oxf/controller">
    <page path="/hello" view="hello.xhtml"/>
</controller>

知道这里有什么问题吗?

1 个答案:

答案 0 :(得分:1)

必须匹配的路径为/hello-world/hello,而不仅仅是/hello。所以请尝试:

<controller xmlns="http://www.orbeon.com/oxf/controller">
    <page path="/hello-world/hello" view="hello.xhtml"/>
</controller>