【问题标题】:Why my spring webflow can't forward or backward?为什么我的 spring webflow 不能前进或后退?
【发布时间】:2017-09-06 07:22:51
【问题描述】:

我使用的是 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>

有人有想法吗?谢谢。

【问题讨论】:

    标签: spring spring-mvc spring-webflow


    【解决方案1】:

    按钮周围有表单标签吗?

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

    可能没有显示的验证错误?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-26
      相关资源
      最近更新 更多