【问题标题】:Spring Webflow: cannot get flow execution url at action phase of portletSpring Webflow:在portlet的操作阶段无法获取流执行url
【发布时间】:2011-03-15 20:09:06
【问题描述】:

抛出以下异常:

Caused by: java.lang.IllegalStateException: A flow execution action URL can only be obtained in a RenderRequest using a 
RenderResponse
    at org.springframework.webflow.context.portlet.PortletExternalContext.getFlowExecutionUrl(PortletExternalContext.java:2
06)
    at org.springframework.webflow.engine.impl.RequestControlContextImpl.getFlowExecutionUrl(RequestControlContextImpl.java
:178)
    at org.springframework.webflow.mvc.view.AbstractMvcView.render(AbstractMvcView.java:172)
    at org.springframework.webflow.engine.ViewState.render(ViewState.java:282)
    at org.springframework.webflow.engine.ViewState.refresh(ViewState.java:241)
    at org.springframework.webflow.engine.ViewState.resume(ViewState.java:219)
    at org.springframework.webflow.engine.Flow.resume(Flow.java:545)
    at org.springframework.webflow.engine.impl.FlowExecutionImpl.resume(FlowExecutionImpl.java:259)
    ... 62 more

在我看来,在动作阶段恢复流程的执行试图做渲染阶段的事情。有什么想法吗?

【问题讨论】:

    标签: java portlet spring-webflow


    【解决方案1】:

    错误是由于语法错误,没有在请求中提供 eventId。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-14
      • 1970-01-01
      相关资源
      最近更新 更多