Hallo,
ich möchte gerne das man mit hilfe der BenutzerId auf eine Seite des Benutzer kommt. Also der Link wär zum Beispiel
und man soll dann auf eine Seite kommen auf der man die Beutzer Daten des Benutzer ändern kann.
Jetzt hab ich das ganze mit Parameter übergabe gemacht so:
Aber ich hab jetzt das Problem das wohl der Parameter nicht die ganze Session über gespeichert wird (siehe Fehlermeldung), gibt es andere wege das zu machen ?
Fehlermeldung:
lg
Henrik
ich möchte gerne das man mit hilfe der BenutzerId auf eine Seite des Benutzer kommt. Also der Link wär zum Beispiel
Code:
[url]http://localhost:8080/vtr_admin/pages/change-customer-details.jsf?id=9308[/url]
und man soll dann auf eine Seite kommen auf der man die Beutzer Daten des Benutzer ändern kann.
Jetzt hab ich das ganze mit Parameter übergabe gemacht so:
Code:
<managed-bean>
<managed-bean-name>changeCustomerDetailHandler</managed-bean-name>
<managed-bean-class>
com.vesseltracker.admin.search.CustomerDetailHandler
</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property>
<property-name>
customerId</property-name>
<property-class>int</property-class>
<value>#{param.id}</value>
</managed-property>
</managed-bean>
Aber ich hab jetzt das Problem das wohl der Parameter nicht die ganze Session über gespeichert wird (siehe Fehlermeldung), gibt es andere wege das zu machen ?
Fehlermeldung:
Code:
type Exception report
message
descriptionThe server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: The scope of the referenced object: #{param.id} is shorter than the referring object
root cause
javax.faces.FacesException: The scope of the referenced object: #{param.id} is shorter than the referring object
lg
Henrik