2016-03-31 18 views
0

ich diesen HTML-Code verwenden, um JSF-Seiten zu navigieren:Navigieren Sie zu Seiten in verschiedenen Ordnern

<a href="NewCustomer.xhtml">New Customer</a> 

Dieser JSF Code funktioniert gut

<h:outputLink value="NewCustomer.xhtml" > 
    New Customer 
</h:outputLink> 

Aber das funktioniert nicht, wenn ich Seiten in verschiedenen Ordner.

Wie kann ich zwischen Seiten in verschiedenen Ordnern navigieren?

ich dieses Ergebnis, wenn ich auf den Link klicken:

http://localhost:8085/Crm_site/Dashboard.xhtml

ich hier navigiert bin:

http://localhost:8085/customers/Customers.xhtml

Aber es sollte hier

http://localhost:8085/Crm_site/customers/Customers.xhtml

sein
+0

Aber was navigieren ** ** ist passiert? ww3? Was wird auf der Client-Seite generiert? 'Nicht funktioniert' ist nicht so, wie ein Entwickler etwas melden sollte – Kukeltje

+0

Ich habe ein Beispiel hinzugefügt –

Antwort

1

Ihre ContextPath vor Seitennamen hinzufügen

#{request.contextPath}/customers/Customers.xhtml 

oder Sie können aus Backing Bean mit externen Kontext

FacesContext.getCurrentInstance().getExternalContext().redirect(url) 
Verwandte Themen