从Spring Web流中的GET中读取查询字符串

时间:2012-11-04 13:40:50

标签: spring java-ee spring-mvc spring-webflow spring-webflow-2

HY。

我使用执行密钥继续弹簧网络流程。 (订单paypal付款) 并且需要从get读取查询字符串。 & TokenID和& PayerID

这就是Paypal在确认付款后重定向用户的方式:

/sampleflow?execution=e1s1&_eventId=approved&token=EC5D7416956W8431713&PayerID=TN2RE8ZTH67JN

如果eventID被批准,我的流程会重定向到付款已确认状态。这部分正在运作。 我只需要以某种方式获取查询字符串参数。

有什么办法吗?

2 个答案:

答案 0 :(得分:9)

我假设您正在尝试访问流定义xml文件中的请求参数。您可以使用EL变量 requestParameters 访问参数。

<evaluate expression="someService.doSomething(requestParameters.TokenID, requestParameters.PayerID)" />

http://docs.spring.io/spring-webflow/docs/2.3.x/reference/html/el.html#el-variable-requestParameters

答案 1 :(得分:0)

上面的链接对我不起作用,但我能够在此地址找到相关页面: 4.4.6. requestParameters