我已经创建了一个非常简单的项目来研究apache webflow。我也为spring和webflow创建了一个配置文件。只有一个OrderController,但它不工作。我可以调用项目的第一个站点,但当我单击链接以启动工作流(Buy books)时,只有错误HTTP Status 404
我很奇怪,为什么网页流不启动。我已经在配置文件中声明了flowExecuter、flowRegistry、MvcViewFactoryCreator和apache-tiles。我不知道还能做什么,并寻求帮助和协助。
该项目是tutorial.spring-webflow,并且是gitgub格式
非常感谢
发布于 2016-03-16 18:31:22
问题解决了。原因是
除了FlowHandlerAdapter
Pro Spring MVC with Web Flow。在这本书中,作者将webflow配置文件与jsp放在一起,并在浏览器中以localhost:8080/[myapplication]/createOrder的形式调用它。它对我不起作用,这是错误的主要原因。我不知道为什么。最后,我将我的工作流配置文件放到了其他文件夹中。它看起来像这样:
<webflow:flow-registry id="flowRegistry" base-path="/WEB-INF/flows"
flow-builder-services="flowBuilderServices">
<webflow:flow-location-pattern value="/**/*-flow.xml" />
</webflow:flow-registry>
WEB-INF
++++flows
+++++++排序
++++++++++++++order
+
来自浏览器的调用如下所示:
http//localhost:8080/myapplication/ordering/order
而且它是有效的
现在我想告诉我,来自浏览器的调用必须是
WEB-INF
++++flows
+++++++排序
+
我想
http//localhost:8080/myapplication/ordering/createOrder
http//localhost:8080/myapplication/createOrder
但两者都不起作用
https://stackoverflow.com/questions/36009856
复制相似问题