Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> प्रोग्रामिंग

जेएसपी में सभी फॉर्म पैरामीटर कैसे पढ़ा जाए?

<घंटा/>

निम्नलिखित एक सामान्य उदाहरण है जो getParameterNames() का उपयोग करता है सभी उपलब्ध प्रपत्र मापदंडों को पढ़ने के लिए HttpServletRequest की विधि। यह विधि एक गणना लौटाती है जिसमें एक अनिर्दिष्ट क्रम में पैरामीटर नाम होते हैं।

एक बार हमारे पास एन्यूमरेशन हो जाने के बाद, हम hasMoreElements() का उपयोग करके, मानक तरीके से एन्यूमरेशन को लूप कर सकते हैं। यह निर्धारित करने की विधि कि कब रुकना है और nextElement() . का उपयोग करना प्रत्येक पैरामीटर नाम प्राप्त करने की विधि।

<%@ page import = "java.io.*,java.util.*" %>

<html>
   <head>
      <title>HTTP Header Request Example</title>
   </head>
   <body>
      <center>
         <h2>HTTP Header Request Example</h2>
         <table width = "100%" border = "1" align = "center">
            <tr bgcolor = "#949494">
               <th>Param Name</th>
               <th>Param Value(s)</th>
            </tr>
            <%
               Enumeration paramNames = request.getParameterNames();
               while(paramNames.hasMoreElements()) {
                  String paramName = (String)paramNames.nextElement();
                  out.print("<tr><td>" + paramName + "</td>\n");
                  String paramValue = request.getHeader(paramName);
                  out.println("<td> " + paramValue + "</td></tr>\n");
               }
            %>
         </table>
      </center>
   </body>
</html>

Hello.htm . की सामग्री निम्नलिखित है -

<html>
   <body>
      <form action = "main.jsp" method = "POST" target = "_blank">
         <input type = "checkbox" name = "maths" checked = "checked" /> Maths
         <input type = "checkbox" name = "physics" /> Physics
         <input type = "checkbox" name = "chemistry" checked = "checked" /> Chem
         <input type = "submit" value = "Select Subject" />
      </form>
   </body>
</html>

अब उपरोक्त Hello.htm का उपयोग करके JSP को कॉल करने का प्रयास करें; यह दिए गए इनपुट के आधार पर नीचे जैसा कुछ परिणाम देगा -

सभी फ़ॉर्म पैरामीटर पढ़ना

परम का नाम परम मान (मानों)
गणित चालू
रसायन शास्त्र चालू

  1. एंड्रॉइड में सभी संपर्कों को कैसे पढ़ा जाए?

    यह उदाहरण दर्शाता है कि एंड्रॉइड में सभी संपर्कों को कैसे पढ़ा जाए चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। उपरोक्त कोड में, हमने सूची

  1. एंड्रॉइड में आने वाली सभी सूचनाओं को कैसे पढ़ें?

    यह उदाहरण दर्शाता है कि Android में आने वाली सभी सूचनाओं को कैसे पढ़ें चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को src/MyListener.java में जोड़ें सार्वजनिक इंटरफ़ेस MyListener { voi

  1. आप जेएसपी में कुकीज़ कैसे सेट करते हैं?

    JSP के साथ कुकीज़ सेट करने में तीन चरण शामिल हैं - चरण 1:कुकी ऑब्जेक्ट बनाना आप कुकी कंस्ट्रक्टर को कुकी नाम और कुकी मान के साथ कॉल करते हैं, जो दोनों स्ट्रिंग हैं। Cookie cookie = new Cookie("key","value"); ध्यान रखें, न तो नाम और न ही मान में सफेद स्थान या निम्न में से कोई भी