查看继承问题

时间:2010-08-11 16:20:43

标签: spring-webflow

我已从spring forum复制了此问题。

我有父流和子流。父流具有以下文件夹结构

parent
    |
    |--parent-flow.xml
    |--parentView.xhtml

此父级具有以下视图状态

   <view-state id="parentState" view="parentView.xhtml">
    </view-state>

子流程如下所示:

<flow ...
        parent="parent">
...
    <view-state id="test">
        <transition on="bang" to="parentState"/>
    </view-state>
...
</flow>

问题是当我点击子流的'bang'动作时,它无法在父流中看到parentView.xhtml视图。我得到这样的东西: 代码:

The requested resource (/spring/child?execution=e3s2) is not available.

如果我将parentView.xhtml复制到child的flow文件夹中,那么一切都可以作为魅力。

我想知道这是一个缺陷还是设计成这样的工作?如果这是一个缺陷,那么更糟糕的是打开JIRA票......我认为这种情况很常见,例如在我的情况下我删除了用户能够删除的所有页面中的构造屏幕(父视图状态)实体。

1 个答案:

答案 0 :(得分:0)

问题的解决方法: 可以在视图属性中指定相对路径。如果您指定父视图,则以下示例有效:

<view-state id="parentState" view="../parent/parentView.xhtml">
    </view-state>
相关问题