PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA) PERTEMUAN IX
Outline Standard action
<jsp:useBean id="nama" class="bean.person" scope="request" /> Sebutkan standard action nya Deklarasi identifier untuk object bean. Berkoresponden dengan name yang dipakai ketika list code di servlet berisi request.setAttribute(“nama”,nama) Deklarasi untuk type dari class untuk object bean Sebutkan scope dari atribut yang dipergunakan untuk object tersebut
<jsp:getProperty name="nama" property="nama" /> Sebutkan standard actionnya Sebutkan nama object beannya. Sama dengan nilai dari “id” dari tag <jsp:useBean> Sebutkan nama properti nya (yang memiliki getter dan setter dari class bean)
<jsp:useBean> dapat membuat object bean Memberi nilainya ? <jsp:setProperty name=“nama” property=“nama” value=“tes” /> Dampaknya ? Jika bean sudah memiliki nilai, JSP tersebut akan mereset nilai yang sebelumnya sudah dimiliki bean tadi Solusinya
<jsp:useBean> bisa memiliki body Jika kita meletakkan <jsp:setProperty> didalam body <jsp:useBean> maka pengesetan properti menjadi opsional Property akan diset jika dibuat object bean baru, jika sudah ada object bean dengan id dan scope yang sudah ditentukan dlm <jsp:useBean>, listing code yang ada dalam body tidak akan pernah dijalankan
<jsp:useBean id="nama" class="bean.person" scope="request"> <jsp:setProperty name=“nama” property=“nama” value=“tes” /> </jsp:useBean>