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

जेएसपी में अनुरोध वस्तु क्या है?

<घंटा/>

अनुरोध वस्तु एक javax.servlet.http.HttpServletRequest का एक उदाहरण है वस्तु। हर बार जब कोई क्लाइंट किसी पेज का अनुरोध करता है, तो JSP इंजन उस अनुरोध का प्रतिनिधित्व करने के लिए एक नया ऑब्जेक्ट बनाता है।

अनुरोध वस्तु फॉर्म डेटा, कुकीज़, HTTP विधियों सहित HTTP शीर्षलेख जानकारी प्राप्त करने के तरीके प्रदान करती है , आदि.

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

एक बार हमारे पास एन्यूमरेशन हो जाने के बाद, हम एन्यूमरेशन को स्टैंडर्ड तरीके से लूप डाउन कर सकते हैं। हम उपयोग करेंगे 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>Header Name</th>
               <th>Header Value(s)</th>
            </tr>
            <%
               Enumeration headerNames = request.getHeaderNames();
               while(headerNames.hasMoreElements()) {
                  String paramName = (String)headerNames.nextElement();
                  out.print("<tr><td>" + paramName + "</td>\n");
                  String paramValue = request.getHeader(paramName);
                  out.println("<td> " + paramValue + "</td></tr>\n");
               }
            %>
         </table>
      </center>
   </body>
</html>

  1. जेएसपी में जानकारी विशेषता क्या है?

    जानकारी विशेषता आपको JSP का विवरण प्रदान करने देती है। निम्नलिखित एक कोडिंग उदाहरण है - <%@ page info = "This JSP Page Written By ZARA" %>

  1. जेएसपी में आयात विशेषता क्या है?

    आयात विशेषता जावा आयात विवरण के समान कार्य करती है और व्यवहार करती है। आयात विकल्प का मान उस पैकेज का नाम है जिसे आप आयात करना चाहते हैं। आयात करने के लिए java.sql.* , निम्न पृष्ठ निर्देश का उपयोग करें - <%@ page import = "java.sql.*" %> अनेक पैकेज आयात करने के लिए, आप उन्हें निम्न

  1. सी # में ऑब्जेक्ट पूल क्या है?

    ऑब्जेक्ट पूल एक सॉफ्टवेयर निर्माण है जिसे सीमित संसाधनों के उपयोग को अनुकूलित करने के लिए डिज़ाइन किया गया है। इसमें ऐसी वस्तुएं हैं जो उपयोग के लिए तैयार हैं। जमा वस्तुओं का पुन:उपयोग किया जा सकता है। ऑब्जेक्ट पूलिंग के दो रूप हैं - ऑब्जेक्ट के सक्रिय होने पर, इसे पूल से खींचा जाता है। निष्क्रिय