0
我遇到一個奇怪的問題,在春季的Webflow 2: 我有我的流程裏三種狀態: 1)填寫表格 2)確認 第3頁)動作狀態,以節省模型春天webflow2 - 無反應後提交
第一個狀態完美,沒問題 第二個狀態不回覆任何提交按鈕。完全死了,客戶端或服務器端都沒有反應。 你有什麼想法爲什麼?
這裏我流定義:
<view-state id="step1" view="profile/step1_profile" model="profile">
<on-render>
<evaluate expression="profileReferenceData.getNationalities(flowRequestContext)"/>
<evaluate expression="profileReferenceData.getRaces(flowRequestContext)"/>
<evaluate expression="profileReferenceData.getReligions(flowRequestContext)"/>
</on-render>
<transition on="submit_step_1" to="step2">
</transition>
</view-state>
<view-state id="step2" view="profile/step2_confirmData" model="profile">
<!-- <secured attributes="ROLE_USER" /> -->
<transition on="submit_step_2" to="step3"/>
<transition on="review" to="step1" />
</view-state>
<!-- step3. Save data -->
<action-state id="step3">
<evaluate expression="profileServiceImpl.createProfileForWebFlow(profile)" />
<transition on="ok" to="done" />
<transition on="error" to="notDone" />
</action-state>
在這裏,第二個步驟的.jsp
<tr>
<td><spring:message code="label.nationality"/>:</td>
<td><c:out value="${profile.personalData.nationality}"/></td>
</tr>
<tr>
<td><spring:message code="label.race"/>:</td>
<td><c:out value="${profile.personalData.race}"/>
</tr>
<tr>
<td><spring:message code="label.religion"/>:</td>
<td><c:out value="${profile.personalData.religion}"/>
<tr>
<td><input type="submit" value="Submit" name="_eventId_submit_step_2" /></td>
<td><input type="submit" name="_eventId_review" value="Review"/></td>
<td><input type="submit" name="_eventId_cancel" value="Cancel"/></td>
</tr>
非常感謝