JSF: h:commandLink will einfach nicht

schlumsch

Mitglied
Hallo,

ich möchte mittels eines Links von einer jsf-page zu einer anderen wechseln. Dabei soll ein wenig code abgearbeitet werden und ebenfalls 2 bean-propoerties gesetzt werden. Wenn ich nun den unten anegführten Code ausführe, wird meine aktuelle Seite neu geladen und kein Property gesetzt. Habe ich da nur einen Syntaxfehler drin den ich übersehe oder liegt das Problem wo anders?
Danke euch schon einmal, lg schlumsch
jsf:
Code:
<h:commandLink action="#{planingResults.storeNewOptionForSegment} ">
<h: outputText value="#{alternative.name}"/>
<f: param name="userHasChangedItinerery" value="true" />
<f: param name="selectedOptionIndex" value="#{alternative.id}"/>
</h:commandLink>
bean:
Code:
public String storeNewOptionForSegment() {
this.dataAccessor.storeNewOptionForSegment(this.se lectedSegmentIndex,
this.selectedOptionIndex);
this.selectedSegmentIndex = -1;
this.selectedOptionIndex = -1;
this.segmentList = this.dataAccessor.loadItinerary(
this.showSecondaryElements, this.showOvernights,
this.showAllDetails, this.timeSliderActualValue, true);
this.userHasChangedItinerary = true;
return "toresult";
}
faces-config:
Code:
<navigation-case>
<from-outcome>resultresult</from-outcome>
<to-view-id>/jsf/showResults.xhtml</to-view-id>
</navigation-case>
 
Zurück