Ich versuche, einen Parameter von einer JSF-Seite an eine andere übergeben, aber das Problem, dass die andere Seite, die ich anrufe ändert nicht die URl und es nur "#" zur vorhandenen URL hinzufügen . diese index.xhtml istPass auf eine andere JSF-Seite
<h:commandLink value="details" action="#{ideeBean.details()}">
<f:param name="idee" value="in" />
</h:commandLink>
dies IdeeBean.java
public String details(){
return "details";
}
und wenn ich klicken Sie auf die command die URL Pass von: http://localhost:8080/gidee/-http://localhost:8080/gidee/#.
Sie benötigen 'h: outputLink', um' f: param' Parameter zu verwenden, oder 'h: commandLink action =" # {ideeBean.details (yourParameterValue1, yourParameterValue2)}} ', um Parameter an Ihre Aktionsmethode zu übergeben. –
Ich möchte an die URL http: // localhost: 8080/gidee/details.xhtml übergeben, so dass die Methode details() in index.xhtml korrekt ist? weil es an http: // localhost: 8080/gidee/# weitergegeben wird. –