Jens Holzkämper: jsf bean kontruktor mit parameter

Beitrag lesen

Tach,

Wie kann ich über eine JSP Seite (JSF eigentlich) dem Konstruktur eines Beans einen Parameter mitteilen (Userid), damit der Konstruktur die übrigen Attribute initialisieren kann und ich dann auf diese Attribute zugreifen kann???

gar nicht, bei Beans wird nur der Konstruktor ohne Argumente aufgerufen, es gibt allerdings die Möglichkeit Code anzugeben, der nur ausgeführt wird, wenn das useBean-Element gerade eine neue Instanz erzeugt hat, dann muß halt der Setter entsprechend reagieren:

  
<jsp:useBean id="user" scope="session" class="User" >  
  <jsp:setProperty name="user" property="id" value="0" />  
</jsp:useBean>  

mfg
Woodfighter