1

我从春季论坛复制了这个问题。

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

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>

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

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

如果我将 parentView.xhtml 复制到孩子的 flow 文件夹中,一切都会像魅力一样。

我想知道这是一个缺陷还是它被设计成这样工作?如果这是一个缺陷,那么打开 JIRA 票证会更糟......我认为这种情况很常见,例如在我的情况下,我有删除配置屏幕(父视图状态),用于用户可以删除的所有页面实体。

4

1 回答 1

0

Workaround for the issue: One can specify relative path in view attribute. The example below works if you specify parent view like that:

<view-state id="parentState" view="../parent/parentView.xhtml">
    </view-state>
于 2010-08-31T10:11:43.683 回答