A co treba udelat bez parametricky konstruktor a pouzit
<jsp:useBean id="putBook" class="db.PutBook" scope="session" >
<jsp:setProperty name="putBook" property="sessionId" value="45698re"/>
</jsp:useBean>
Pokus je session id cteno z requestu tak ve value muze byt neco jako
${param.sessionId}
Set property v ramci tela useBean se vola jen tehdy kdyz se vytvari
novy objekt to je presne to co chcete. Jak uz tady zaznelo beana musi
mit bez parametricky konstruktor jinak to neni beana.
Pavel
On 10/03/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Dobrý den
nevím si rady s následujícím problémem:
existuje třída PutBook s konstruktorem, který vyžaduje parametr:
<pre>
public class PutBook {
//konstruktor
public PutBook (String sessionId)
</pre>
Problém:
Jakým způsobem mám připojit bean na stránce Jsp, tak ,abych mohl vytvořit třídu
s použitím tohoto konstruktoru?
<code>
// toto je klasika
<jsp:useBean id="putBook" class="db.PutBook" scope="session" />
</code>
<code>
// toto nefunguje :)
<jsp:useBean id="putBook" class="db.PutBook(\"45698re\")" scope="session" />
</code>
děkuji za pomoc
Tomáš Jurman Znojmo