我有一个要求在其中一个xhtml组件中添加按钮。当用户点击按钮时,新窗口应该打开将用户重定向到另一个xhtml文件,该文件也位于同一个组件项目中。重定向到JSF复合组件中的XHTML文件
这是我在我的组件项目,
|->src
|-> main
|->java
|->META-INF
|->faces-config.xml
|->resources
|->components
|->A.xhtml
|->B.xhtml
我需要在将用户重定向到B.xhtml打开一个新窗口A.xhtml文件中添加一个按钮。此组件正在其他项目中使用。我尝试使用target = _blank的commandButton,打开一个新窗口,但不重定向到B.xhtml。
我观察到如果在A.xhtml文件中使用ui:include src =“B.xhtml”标签,则B的内容出现在A中,但无法找到它为什么不能重定向到新窗户。不知道我错过了什么,并想知道如何实现。
我已经尝试过这一点。想象一下,我在“测试人员”网络应用中使用这个组件。然后当我点击命令按钮时,我得到了url http:// localhost:8080/tester/B.xhtml。它正在Web应用程序中搜索B.xhtml而不是在组件中。 – Sanjay
@Sanjay我也遵循类似的结构,如果'xhtml'文件在同一个地方,它应该工作。 – Java