Επεξεργασία φόρμας JSP
Οι φόρμες είναι η κοινή μέθοδος στην επεξεργασία ιστοσελίδων. Πρέπει να στείλουμε πληροφορίες στον διακομιστή ιστού και αυτές τις πληροφορίες.
Υπάρχουν δύο μέθοδοι που χρησιμοποιούνται συνήθως για την αποστολή και επιστροφή πληροφοριών στον διακομιστή ιστού.
- Μέθοδος GET:
- Αυτή είναι η προεπιλεγμένη μέθοδος για τη μετάδοση πληροφοριών από πρόγραμμα περιήγησης σε διακομιστή ιστού.
- Στέλνει τις κωδικοποιημένες πληροφορίες διαχωρισμένες με? Χαρακτήρα που επισυνάπτεται στη σελίδα URL.
- Έχει επίσης περιορισμό μεγέθους και μπορούμε να στείλουμε μόνο 1024 χαρακτήρες στο αίτημα.
- Πρέπει να αποφύγουμε την αποστολή κωδικού πρόσβασης και ευαίσθητων πληροφοριών μέσω της μεθόδου GET.
- Μέθοδος POST:
- Η μέθοδος δημοσίευσης είναι μια πιο αξιόπιστη μέθοδος αποστολής πληροφοριών στον διακομιστή.
- Στέλνει πληροφορίες ως ξεχωριστό μήνυμα.
- Στέλνει ως συμβολοσειρά κειμένου μετά; στη διεύθυνση URL.
- Συνήθως χρησιμοποιείται για την αποστολή πληροφοριών που είναι ευαίσθητες.
Το JSP χειρίζεται την επεξεργασία δεδομένων φόρμας χρησιμοποιώντας τις ακόλουθες μεθόδους:
- getParameter ():
Χρησιμοποιείται για να πάρει την τιμή της παραμέτρου φόρμας.
- getParameterValues ():
Χρησιμοποιείται για την επιστροφή των πολλαπλών τιμών των παραμέτρων.
- getParameterNames ()
Χρησιμοποιείται για να πάρει τα ονόματα των παραμέτρων.
- getInputStream ()
Χρησιμοποιείται για την ανάγνωση των δυαδικών δεδομένων που αποστέλλονται από τον πελάτη.
Παράδειγμα:
Σε αυτό το παράδειγμα, έχουμε λάβει μια φόρμα με δύο πεδία. "Όνομα χρήστη" και "κωδικός πρόσβασης" με ένα κουμπί υποβολής
Action_form.jsp
<% @ page language = "java" contentType = "text / html; charset = ISO-8859-1" pageEncoding = "ISO-8859-1"%><κεφάλι>>
Φόρμα Γκουρού <άτομο>