Webflow 1.0-传递“参数”-RequestPathFlowExecutorArgumentHandler

时间:2018-10-06 10:59:57

标签: spring spring-webflow

我正在使用我不是专家的Spring Webflow 1.0和Spring 2.5开发应用程序。

因此,由于无法使用@PathVariable,我有一些限制。

我的流程可以通过以下方式访问: / myapp / user / xxxxxx(其中xxxxxx是可变数字) 通过/ myapp / user / *的所有请求都被映射为访问我的流程。

我需要在流程开始时将网址的最后一部分用作“参数”。

final ReflectionOnClass rF = new ReflectionOnClass();
rF.setNumber(4);
System.out.println("Value number: " + rF.getNumber());

基本上,我想通过将发出请求的URL的最后部分作为参数传递来调用retrieveRecords方法。但是我想不通一种方法。

经过研究,我发现RequestPathFlowExecutorArgumentHandler可以用于此目的,但我仍然不知道如何将我的值传递给流程。

除了我想的以外,其他选项是将我的URL映射到MVC控制器,在该控制器中,我可以从上下文中获取PathInfo并使用?id = xxxxxx创建新的URL。但是,我在从MVC控制器重定向到我的流程前进时遇到了问题:/ myflow。

我将不胜感激。

谢谢

0 个答案:

没有答案