我正在使用 jsf 2。我在 facelet 文件中有一个指向外部 url 的链接。我当前的视图是 /app1/home.xhtml 与 ah:commandLink 有这样的动作
<h:commandLink value="#{link}" action="#{action.redirect}" target="_blank"/>
action.redirect 重定向到的 url 是 /app2/info.do。然而,JSF 似乎试图将 url 的扩展名更改为 .xhtml。然后失败并显示错误消息。
com.sun.faces.context.FacesFileNotFoundException:/app2/info.xhtml 在 ExternalContext 中找不到作为资源
我如何让它正确重定向?