Hallo!!...ich brauche unbeding eine kleine Hilfestellung 
Und zwar bin ich beim aufbau einer Dynamischen Website,
leider klappt nicht alles so wie gewünscht...Meine Navigation bindet zwar wie gewünscht
die richtigen *.xhtml seiten ein, die Url ändert sich ebenfalls wie gewünscht:
url.de/faces/kontakt.xhtml --> url.de/kontakt
Der einzige Hacken ist, dass die Urls beim start alle die url url.de/# als ziel url beim mouseover anzeigen. sobald ich auf einen linkl klicke (z.B kontakt) zeigen alle links die ziel url "url.de/kontakt"
an, leiten aber auf die richtige seite weiter...
wenn man
"rechtklick" --> "öffnen in neuem Tab" klickt, öffnet sich ebenfalls die falsche URL
Frage: besteht die Möglichkeit, die richtige Url fix einzutragen (mouseover, und neuer Tab)?
[Java]public class NavigationBean implements Serializable {
private String pageName = "home";
public NavigationBean() {
}
public String getPageName() throws IOException {
return pageName;
}
public void setPageName(String pageName) throws IOException {
this.pageName = pageName;
}
public void redirect(String pageName) throws IOException {
FacesContext.getCurrentInstance().getExternalContext().redirect(pageName);
}
}[/Java]
Und zwar bin ich beim aufbau einer Dynamischen Website,
leider klappt nicht alles so wie gewünscht...Meine Navigation bindet zwar wie gewünscht
die richtigen *.xhtml seiten ein, die Url ändert sich ebenfalls wie gewünscht:
url.de/faces/kontakt.xhtml --> url.de/kontakt
Der einzige Hacken ist, dass die Urls beim start alle die url url.de/# als ziel url beim mouseover anzeigen. sobald ich auf einen linkl klicke (z.B kontakt) zeigen alle links die ziel url "url.de/kontakt"
an, leiten aber auf die richtige seite weiter...
wenn man
"rechtklick" --> "öffnen in neuem Tab" klickt, öffnet sich ebenfalls die falsche URL

Frage: besteht die Möglichkeit, die richtige Url fix einzutragen (mouseover, und neuer Tab)?
Code:
<div class="sidebar">
<h:form id="form2">
<f:ajax render=":centerContentPanel" execute="@this">
<h:commandLink value="kontakt"
action="#{navigationBean.redirect('kontakt')}">
<f:param name="test" value="kontakt" />
</h:commandLink>
<br></br>
<h:commandLink value="impressum"
action="#{navigationBean.redirect('impressum')}">
<f:param name="test" value="impressum" />
</h:commandLink>
</f:ajax>
</h:form>
</div>
<div class="content">
<h:panelGroup id="centerContentPanel">
<ui:include src="#{navigationBean.pageName}.xhtml" />
</h:panelGroup>
</div>
[Java]public class NavigationBean implements Serializable {
private String pageName = "home";
public NavigationBean() {
}
public String getPageName() throws IOException {
return pageName;
}
public void setPageName(String pageName) throws IOException {
this.pageName = pageName;
}
public void redirect(String pageName) throws IOException {
FacesContext.getCurrentInstance().getExternalContext().redirect(pageName);
}
}[/Java]
Zuletzt bearbeitet: