jsf myfaces 2.2失败

时间:2013-12-20 17:38:32

标签: apache jsf jsf-2 myfaces

我认为我发现当前(快照)JSF 2.0 Myfaces 2.2版本存在错误;我想我不是唯一有这个问题的人:

当我想创建具有以下样式的链接时:

<h:link outcome="../../test" />

我收到以下错误:

  

PM org.apache.myfaces.shared.renderkit.html.util.OutcomeTargetUtils   getOutcomeTargetHref警告:无法确定NavigationCase   UIOutcomeTarget组件{Component-Path:[类:   javax.faces.component.UIViewRoot,ViewId:..

当我使用旧的snapshop版本(例如2013-04-24)进行尝试时,链接也会正确创建,当结果网站与链接文件位于同一文件夹中时也是如此。

其他任何有这个问题的人还是有办法解决这个问题?我不想切换回旧版本,因为它比这个链接问题有更严重的问题

1 个答案:

答案 0 :(得分:0)

这是一个由新的JSF 2.2规范引起的错误,它强制使用ResourceHandler.createViewResource(...),并且该代码在内部检查以避免在resourceName中使用../或./。已修复MYFACES-3839