0
我想实现一个SWF动作是这样的:行动实现2
@Component(value = "initializeProjectsTestingFormAction")
public class InitializeProjectsTestingFormAction implements Action {
@Autowired
private ProjectsBo projectsBo;
@Override
public Event execute(RequestContext requestContext) throws Exception {
ProjectsTestingForm projectsTestingForm = (ProjectsTestingForm) requestContext.getFlowScope().get("projectsTestingForm");
EndUse selectedEndUse = (EndUse) requestContext.getFlowScope().get("selectedEndUse");
projectsTestingForm.setProjects(projectsBo.findImplementableProjectsForTesting(selectedEndUse));
return new Event("", "initializeProjectsTestingFormAction");
}
}
当流调用操作它目前工作正常,但我感到有些不安有关事件的行动必须返回。是否有人知道事件是什么以及根据其值(源和ID)对流动行为有什么影响?
我读的文件,但我不能在所有的理解和回答我的问题:
http://static.springsource.org/spring-webflow/docs/2.3.x/javadoc-api/index.html http://static.springsource.org/spring-webflow/docs/2.3.x /javadoc-api/org/springframework/webflow/execution/Event.html
在此先感谢。
非常感谢您的回答,这是有道理的。那么构造函数的第一个参数“source”呢?这个观点的效用是什么?影响到什么?任何想法?谢谢。 –
这是泛型Java超类'java.util.EventObject'的必需构造函数参数。如果有的话,不确定它在webflow的上下文中使用了什么。 – pap
太好了,我会做一些测试来发现别的东西。您是否有SWF Action实施的例子及其在流程中的相应用法?只是为了与我做这件事的方式形成对比,我的Action正在工作,但我想100%确定正确使用Actions,因为我必须实施一系列Action。谢谢。 –