JSP form processing in hindi with example

JSP Form processing in hindi:-

आज हम इस पोस्ट में JSP form processing के बारें में पढेंगे तो चलिए शुरू करते है:-

Forms सामान्य methods होते है जिनकी मदद से हम web pages के साथ interact कर सकते है.

हमें कभी कभी information को ब्राउज़र से वेब सर्वर को भेजना होता है. तो ब्राउज़र information को वेब सर्वर को भेजने के लिए दो methods का प्रयोग करता है:- GET method तथा POST method.

JSP form processing methods:-

1:- GET method:-

GET method ब्राउज़र से वेब सर्वर को सूचना भेजने के लिए default मेथड होती है.

GET method जो है वह URL पेज के साथ यूजर की encoded information को एक साथ जोड़कर भेजती है.
पेज url तथा encoded information को character ‘?’ अलग करता है. नीचे देखिये-

https://ehindistudy.com/hello?key1=value1&key2=value2

जब से GET method में url के साथ plain text string जुड़ा है, हमें GET method का प्रयोग sensitive information जैसे:- पासवर्ड तथा अन्य संवेदनशील सूचना को सर्वर को भेजने में नहीं करना चाहिए.

GETmethod में size का limitation भी है. हम केवल 1024 characters ही request में भेज सकते है.

information को request ऑब्जेक्ट के getQueryString() तथा getParameter() methods का प्रयोग करके एक्सेस किया जाता है.

2:-POST method:-

POST method सर्वर को इनफार्मेशन भेजने की सबसे ज्यादा विश्वसनीय मेथड है.
यह method जो है वह GET method की तरह ही इनफार्मेशन को भेजती है, GET method में character ‘?’ के बाद text string को भेजा जाता है जबकि POST method में इनफार्मेशन को एक अलग मैसेज की तरह भेजा जाता है.

यह ज्यादातर ऐसी सूचना को भेजने में प्रयोग किया जाता है जो sensitive होती है जैसे:- password वगैरह.

jsp इस प्रकार की request को getParameter() तथा getInputStream() method का प्रयोग करके हैंडल करता है. getParameter() का प्रयोग सरल पैरामीटर्स को read करने के लिए तथा getInputStream() का प्रयोग बाइनरी डेटा स्ट्रीम को read करने के लिए किया जाता है.

JSP डेटा प्रोसेसिंग को निम्नलिखित methods की सहायता से हैंडल करता है:- jsp form processing

1:- getParameter():- इसका प्रयोग पैरामीटर से वैल्यू प्राप्त करने के लिए किया जाता है.

2:- getParameterValue():- इसका प्रयोग पैरामीटर्स की बहुत सारी values को return करने के लिए किया जाता है.

3:- getParameterNames():- इसका प्रयोग पैरामीटर के names को प्राप्त करने के लिए किया जाता है.

4:- getInputStream():– इसका प्रयोग क्लाइंट के द्वारा भेजे गये बाइनरी डेटा को read करने के लिए किया जाता है.

get method example:- नीचे इसका उदाहरण दिया गया है:- jsp form processing

<html>
<head>
<title>example of GET method</title>
</head>
<body>
<h1>GET method</h1>
<ul>
<li><p><b>Name:</b>
<%= request.getParameter(“name”)%>
</p></li>
<li><p><b>address:</b>
<%= request.getParameter(“city”)%>
</p></li>
<li><p><b>college:</b>
<%= request.getParameter(“prof”)%>
</p></li>
</ul>
</body>
</html>

POST method example:- नीचे दिए गये उदाहरण में आपको form का प्रयोग करके post method को implement करना दिखाया गया है. jsp form processing

file name:-hello.html

<html>
<head>
<title>example of post method</title>
</head>
<body>
<h2>example of post method</h2>
<form action = “welcome.jsp” method = “POST”>
Name: <input type = “text” name = “name”/>
address: <input type = “text”  name = “city”/>
college:  <input type = “text” name = “job”>
<input type = “submit” value = “Submit”>
</form>
</body>
</html>

file name:- simple.jsp

<html>
<head>
<title>simple page of jsp by post method</title>
</head>
<body>
Name: <%= request.getParameter (“name”) %>
address: <%= request.getParameter (“city”) %>
college: <%= request.getParameter (“job”) %>
</body>
</html>

निवेदन:- आपको jsp form processing की यह पोस्ट अच्छी लगी हो तो मुझे कमेंट के द्वारा बताइए तथा इस पोस्ट को अपने दोस्तों के साथ share करें. धन्यवाद.

Leave a Comment