2010-08-11 72 views
1

我从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> 

问题是,当我打“砰”子流的行为它不能在父流中看到parentView.xhtml视图。我得到的是这样的: 代码:

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

如果我复制到parentView.xhtml孩子的流文件夹,一切正常的魅力。

我不知道它是否是一个缺陷或它的设计工作是这样吗?如果它是一个缺陷,那么它打开JIRA票据更糟......这种情况是相当普遍的,我认为,例如在我的情况下,我删除了用户可以删除的所有页面中使用的构造屏幕(父视图状态)实体。

回答

0

针对该问题的解决方法: 可以在视图属性中指定相对路径。下面的例子说明如果你指定父视图:

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