Rabu, 07 Januari 2015

Beans dan Form processing pada JSP


 Hallo Sobat!!!
Sudah lama saya tak terasa tidak membuat postingan,
Disini saya akan  memposkan tutorial beans dan form processing pada JSP menggunakan scope sessions
Oke langsung saja...
Form merupakan metode yang sangat sering dipakai untuk interaksi di dalam web site. Dengan JSP kita mudah membuat Form processing ini


Untuk menghandle Form di dalam JSP, kita mendefinisikan suatu "bean". Kita perlu mendefinisikan suatu class yang menghubungkan ke setiap field dalam form. Class harus punya setters dengan nama yang sesuai dengan nama di form.
Buat project JSP dan beri nama filenya JSP001.jsp

Source Code :

<html>

<head>

<title>

Jsp001

</title>

</head>

<jsp:useBean id="Jsp001BeanId" scope="session" class="jsp01.Jsp001Bean" />

<jsp:setProperty name="Jsp001BeanId" property="*" />

<body>

<h1>

JSP Pertama-ku

</h1>
<form method="post">
<br>Masukkan String   :  <input name="sample">

<input type="submit" name="Submit" value="Submit">

<input type="reset" value="Reset">

<br>

<br><br>

String yang anda masukkan adalah :<jsp:getProperty name="Jsp001BeanId" property="sample" />

</form>

</body>

</html>

Setelah membuat program JSP diatas lalu buatlah program java dengan nama class : Jsp001Bean 
dan package : jsp01.

Source Code : 


package jsp01;

public class Jsp001Bean {

  private String sample = "Start value";

  /**Access sample property*/

  public String getSample() {

    return sample;

  }

  /**Access sample property*/

  public void setSample(String newValue) {

    if (newValue!=null) {

      sample = newValue;

    }

  }

}

Setelah semua sudah di buat lalu lakukan lah compile Jsp001Bean.java
Lalu  Kita letakkan Jsp001Bean.class di :

  ..\myjsp\WEB-INF\classes\jsp01\ Jsp001Bean.class

Susunan file menjadi sebagai berikut:

..\myjsp\Jsp001.jsp

      \WEB-INF\web.xml

            \classes\jsp01\Jsp001Bean.class


  Lalu lakukanlah run file pada program JSPdan jadilah hasil sebagai berikut :



















TERIMA KASIH TELAH MEMBACA.
MAAF KALAU TULISAN MASIH ACAK-ACAKAN SAYA HANYALAH NEWBIE YANG HANYA BELAJAR NGEBLOG :D

SUMBER : http://te.ugm.ac.id/

Tidak ada komentar:

Posting Komentar