如何使 Spring Webflow 返回 2 个以上事件之一
我想从我的动作类中返回可能的 3 个事件之一。大多数 Spring Webflow 事件都是二进制的,因为它们返回 success()
/ error()
或 yes()
/ no( )
事件类型。我想返回 success()
、 error()
和 someThingElse()
或一些字符串事件,例如 approved
,拒绝
,onHold
我该怎么做?
谢谢 柴塔尼亚
I would like to return one of the possible 3 events from my action class. Most of the Spring Webflow events are binary as in they return success()
/ error()
or yes()
/ no()
types of events. I would like to return success()
, error()
and someThingElse()
or some String events like approved
, rejected
, onHold
How would I do that?
Thank you
Chaitanya
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,我自己找到了答案!再来一次。
如下:
我使用了
Event org.springframework.webflow.action.AbstractAction.result(String eventId)
,可以将任何奇特的事件名称作为字符串传递给它,SWF 会检测到它们。瞧。Okay, I found the answer myself! Yet again.
Here it is:
I used
Event org.springframework.webflow.action.AbstractAction.result(String eventId)
to which one can pass any fancy event names as strings and SWF detects them. Voila.