Pemrosesan Formulir JSP Menggunakan getParameter ()

Daftar Isi:

Anonim

Pengolahan Formulir JSP

Formulir adalah metode umum dalam pemrosesan web. Kami perlu mengirimkan informasi ke server web dan informasi itu.

Ada dua metode yang umum digunakan untuk mengirim dan mendapatkan kembali informasi ke server web.

  1. Metode GET:
  • Ini adalah metode default untuk meneruskan informasi dari browser ke server web.
  • Ini mengirimkan informasi yang dikodekan dipisahkan oleh? Karakter yang ditambahkan ke halaman URL.
  • Ini juga memiliki batasan ukuran, dan kami hanya dapat mengirim 1024 karakter dalam permintaan.
  • Kita harus menghindari pengiriman kata sandi dan informasi sensitif melalui metode GET.
  1. Metode POST:
  • Metode posting adalah metode pengiriman informasi yang paling dapat diandalkan ke server.
  • Ini mengirimkan informasi sebagai pesan terpisah.
  • Ini dikirim sebagai string teks setelah? Di URL.
  • Biasanya digunakan untuk mengirimkan informasi yang sensitif.

JSP menangani pemrosesan data formulir dengan menggunakan metode berikut ini:

  1. getParameter ():

    Ini digunakan untuk mendapatkan nilai parameter formulir.

  2. getParameterValues ​​():

    Ini digunakan untuk mengembalikan beberapa nilai parameter.

  3. getParameterNames ()

    Ini digunakan untuk mendapatkan nama parameter.

  4. getInputStream ()

    Ini digunakan untuk membaca data biner yang dikirim oleh klien.

    Contoh:

    Dalam contoh ini, kami telah mengambil formulir dengan dua bidang, "nama pengguna" dan "kata sandi" dengan tombol kirim

    Action_form.jsp

    <% @ page language = "java" contentType = "text / html; charset = ISO-8859-1" pageEncoding = "ISO-8859-1"%> Formulir Guru 
    UserName:
    Sandi:

    Action_form_process.jsp

    <% @ page language = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%> Sisipkan judul di sini 
    

    Pemrosesan Formulir

    Selamat Datang Pengguna: <% = request.getParameter ("username")%>

    Penjelasan kode:

    Action_form.jsp

    Baris Kode 10: Di sini kami telah menentukan formulir dan melalui mana kami memproses tindakan ke beberapa JSP lainnya. Dalam parameter tindakan, kami menambahkan JSP yang harus diproses melalui metode GET.

    Di sini kami menggunakan metode GET untuk menyampaikan informasi yaitu nama pengguna dan kata sandi.

    Baris Kode 11-14: Di sini kami mengambil bidang seperti nama pengguna dan kata sandi yang merupakan bidang teks, dan kami mendapatkan input dari pengguna.

    Masukan ini dapat diambil menggunakan metode getParameter. Juga, kami memiliki tombol kirim dengan tipe kirim yang membantu kami meneruskan nilai bidang ke action_form_process.jsp

    Action_form_process.jsp

    Baris Kode 14: Di sini kita mendapatkan nilai bidang input dari action_form.jsp menggunakan metode getParameter objek permintaan.

    Ketika kami menjalankan kode di atas, kami mendapatkan output berikut:

Keluaran:

Saat kita mengeksekusi action_form.jsp, kita mendapatkan form dengan dua field username dan password serta tombol submit. Kemudian setelah memasukkan username dan password, kita bisa klik submit, dan diproses ke halaman berikutnya yang memberikan output sebagai halaman pemrosesan Form dengan pesan selamat datang.