निम्न URL GET मेथड का उपयोग करके दो मान HelloForm प्रोग्राम को पास करेगा:
href="https://localhost:8080/main.jsp?first_name=ZARA&last_name=ALI"
main.jsp प्रोग्राम
नीचे main.jsp JSP प्रोग्राम है जो वेब ब्राउज़र द्वारा दिए गए इनपुट को संभालता है। हम getParameter() मेथड का उपयोग करने जा रहे हैं जो पास की गई जानकारी तक पहुंचना बहुत आसान बनाता है:
<html>
<head>
<title>Using GET Method to Read Form Data</title>
</head>
<body>
<h1>Using GET Method to Read Form Data</h1>
<ul>
<li><p><b>First Name:</b> <%= request.getParameter("first_name") %></p></li>
<li><p><b>Last Name:</b> <%= request.getParameter("last_name") %></p></li>
</ul>
</body>
</html>
परीक्षण
अपने ब्राउज़र के Location बार में href="https://localhost:8080/main.jsp?first_name=ZARA&last_name=ALI" टाइप करें। यह निम्न परिणाम उत्पन्न करेगा:
| Using GET Method to Read Form Data |
|---|
|
मुख्य बिंदु
- URL पैरामीटर्स ? के बाद & से अलग key=value जोड़े के रूप में आते हैं।
- request.getParameter("paramName") प्रत्येक पैरामीटर का मान प्राप्त करता है।
- यह दृष्टिकोण बुकमार्क करने योग्य लिंक्स और सरल डेटा पासिंग के लिए उपयोगी है।
- संवेदनशील डेटा के लिए उपयोग न करें (सर्वर लॉग, ब्राउज़र इतिहास में लॉग होता है)।