4

海。

我使用执行键继续一个弹簧网络流。(订单贝宝付款),并且需要从 get 读取查询字符串。&TokenID 和 &PayerID

这是确认付款后 Paypal 重定向用户的 URL 的样子:

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

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

有什么办法可以做到这一点?

4

2 回答 2

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

于 2012-11-09T22:12:14.390 回答
0

上面的链接对我不起作用,但我能够在这个地址找到相关页面: 4.4.6。请求参数

于 2015-05-14T18:46:03.043 回答