0
我試圖在SWF中實現一個Action,但即使在最簡單的例子中也會得到相同的錯誤。Spring Webflow:沒有執行任何操作
錯誤:「java.lang.IllegalStateException:沒有行動被執行,因此,我不能執行任何狀態轉換」
import org.springframework.webflow.execution.Action;
import org.springframework.webflow.execution.Event;
import org.springframework.webflow.execution.RequestContext;
public class HelloAction implements Action {
@Override
public Event execute(RequestContext rc) throws Exception {
return new Event(this, "success");
}
我已經聲明瞭豆。
<bean id="helloAction" class="app.action.HelloAction"/>
而且在flow.xml ..
<action-state id="intermedio">
<action bean="helloAction"/>
<transition on="success" to="fin"/>
</action-state>
<end-state id="fin" view="final" />
如果我不使用 「HelloAction」它工作正常。但是如果我想在SWF中使用Action,我總是會得到以前的錯誤。
還有其他需要嗎?
在此先感謝。
如果我使用該選項,則獲得:org.xml.sax.SAXParseException:cvc-complex-type.2.4.a:找到以元素'evaluate'開頭的無效內容。 我也試過了: –
2013-04-18 11:56:10
哦,哇。你回到了Spring Web Flow 1.0。有什麼特別的原因? (我的例子是2.x) – dbreaux 2013-04-18 14:01:24
理論上,我的例子也是2.x。我正在使用庫2.x – 2013-04-22 11:49:22