Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

JSP에서 요청 객체란 무엇입니까?

<시간/>

요청 개체는 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>