Почему мой весенний поток не может идти вперед или назад? - PullRequest
0 голосов
/ 04 марта 2011

Я использую spring mvc 3.0.4 и webflow 2.2.1, я настраиваю свой webflow следующим образом:

<view-state id="createTaskDetail" model="task" view="task/createTaskDetail">
    <transition on="upload"  to="uploadFile" />
    <transition on="revise"  to="createTaskBasic" />
    <transition on="publish" to="publish" />
    <transition on="cancel"  to="cancel" />
</view-state>

<view-state id="uploadFile" model="task" view="task/uploadFile">
    <transition on="confirm" to="createTaskConfirm" >
        <evaluate expression="task.processFile()"/>
    </transition>
    <transition on="revise" to="createTaskDetail" />
    <transition on="publish" to="publish" />
    <transition on="cancel" to="cancel" />
</view-state>

<view-state id="createTaskConfirm" model="task"
    view="task/createTaskConfirm">
    <transition on="publish" to="publish" />
    <transition on="revise" to="uploadFile" />
    <transition on="cancel" to="cancel" />
</view-state>

createTaskDetail - это мой второй вид, когда я зашел на эту страницу, я не могу переместиться назад или назад (при нажатии кнопки «Далее» или «Возврат» или «Отмена»). Нет js-ошибки или java-исключения, вот мой jsp-код второго представления:

                <button type="submit" id="upload" name="_eventId_upload">next</button>
                <button type="submit" name="_eventId_revise" >return</button>
                <button type="submit" name="_eventId_cancel" >cancel</button>
                <button type="submit" name="_eventId_publish" >publish</button>

У кого-нибудь есть идея? Спасибо.

1 Ответ

0 голосов
/ 25 марта 2011

Есть ли у вас тег формы вокруг кнопок?

<form:form modelAttribute="task">
   inputs
   buttons ...
</form:form>

Может быть, ошибки проверки, которые не отображаются?

...