我试图将一个变量从一个服务任务传递给另一个,所以我可以在该服务任务的 URL 中传递它。有人有建议吗?
问问题
46 次
1 回答
0
当您需要将数据从一项任务传输到另一项任务时,最安全、最灵活的方法是将数据存储在流程变量中。
所以在 ServiceTask-A 中:
...
public void execute(DelegateExecution ex) {
ex.setVariable("myUrl", "https://stackoverflow.com");
}
在 ServiceTask-B 中:
...
public void execute(DelegateExecution ex) {
String myUrl = (String)ex.getVariable("myUrl");
// myUrl now contains "https://stackoverflow.com"
}
于 2020-03-30T18:07:27.800 回答