我有一個要求在其中一個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