我有一个包含两个文件的示例应用程序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>
知道这里有什么问题吗?
答案 0 :(得分:1)
必须匹配的路径为/hello-world/hello
,而不仅仅是/hello
。所以请尝试:
<controller xmlns="http://www.orbeon.com/oxf/controller">
<page path="/hello-world/hello" view="hello.xhtml"/>
</controller>