0

私は次のようなSWFアクションを実装しようとしています:

@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

前もって感謝します。

4

1 に答える 1

2

イベントのid(コンストラクターの2番目のパラメーター)はon、アクションが呼び出された後に実行する必要がある遷移の属性に対応している必要があります。

于 2012-09-25T14:52:39.690 に答える