JSP फॉर्म प्रोसेसिंग
प्रपत्र वेब प्रसंस्करण में सामान्य विधि है। हमें वेब सर्वर और उस जानकारी को सूचना भेजने की आवश्यकता है।
वेब सर्वर पर जानकारी वापस भेजने और प्राप्त करने के लिए आमतौर पर उपयोग किए जाने वाले दो तरीके हैं।
- विधि प्राप्त करें:
- यह ब्राउज़र से वेब सर्वर तक जानकारी पारित करने के लिए डिफ़ॉल्ट विधि है।
- यह URL पृष्ठ पर संलग्न चरित्र द्वारा अलग की गई एन्कोडेड जानकारी भेजता है।
- इसका आकार सीमा भी है, और हम अनुरोध में केवल 1024 वर्ण भेज सकते हैं।
- हमें GET विधि के माध्यम से पासवर्ड और संवेदनशील जानकारी भेजने से बचना चाहिए।
- पोस्ट विधि:
- पोस्ट विधि सर्वर पर जानकारी भेजने का सबसे विश्वसनीय तरीका है।
- यह अलग संदेश के रूप में सूचना भेजता है।
- यह URL के बाद टेक्स्ट स्ट्रिंग के रूप में भेजता है।
- यह आमतौर पर जानकारी भेजने के लिए उपयोग किया जाता है जो संवेदनशील हैं।
JSP निम्नलिखित विधियों का उपयोग करके डाटा प्रोसेसिंग को बनाता है:
- getParameter ():
इसका उपयोग फॉर्म पैरामीटर के मूल्य को प्राप्त करने के लिए किया जाता है।
- getParameterValues ():
इसका उपयोग मापदंडों के कई मूल्यों को वापस करने के लिए किया जाता है।
- getParameterNames ()
इसका उपयोग मापदंडों के नाम प्राप्त करने के लिए किया जाता है।
- getInputStream ()
इसका उपयोग क्लाइंट द्वारा भेजे गए बाइनरी डेटा को पढ़ने के लिए किया जाता है।
उदाहरण:
इस उदाहरण में, हमने दो फ़ील्ड के साथ एक फॉर्म लिया है। सबमिट बटन के साथ "यूज़रनेम" और "पासवर्ड"
Action_form.jsp
<% @ पृष्ठ भाषा = "जावा" सामग्री<सिर><मेटा http-equiv = "सामग्री-प्रकार" सामग्री = "पाठ / html; चारसेट = ISO-8859-1"><शीर्षक> गुरु रूप शीर्षक> head><शरीर>
आउटपुट:
जब हम action_form.jsp निष्पादित करते हैं, तो हमें दो फ़ील्ड उपयोगकर्ता नाम और पासवर्ड और सबमिट बटन के साथ एक फ़ॉर्म मिलता है। उपयोगकर्ता नाम और पासवर्ड दर्ज करने के बाद, हम सबमिट पर क्लिक कर सकते हैं, और यह अगले पृष्ठ पर प्रक्रिया करता है, जो फॉर्म प्रोसेसिंग पेज के रूप में आउटपुट देता है स्वागत संदेश।