當(dāng)瀏覽器要求一個(gè)網(wǎng)頁(yè)時(shí),它會(huì)向網(wǎng)頁(yè)伺服器發(fā)送一系列無(wú)法直接讀取的訊息,因?yàn)檫@些訊息是作為HTTP訊息頭的一部分來(lái)傳送的。您可以查閱HTTP協(xié)定來(lái)獲得更多的資訊。
JSP 用戶端請(qǐng)求 語(yǔ)法
取得Enumeration對(duì)象後,用標(biāo)準(zhǔn)的方式來(lái)遍歷Enumeration對(duì)象,用hasMoreElements()方法來(lái)決定何時(shí)停止,用nextElement()方法來(lái)取得每個(gè)參數(shù)的名字。
JSP 用戶端請(qǐng)求 範(fàn)例
<%@?page?language="java"?contentType="text/html;?charset=UTF-8" pageEncoding="UTF-8"%> <%@?page?import="java.io.*,java.util.*"?%> ; <頭> <元字元集=“utf-8”>php.cn </頭> <正文>HTTP 頭部請(qǐng)求實(shí)例
<表格寬度=“100%”邊框=“1”對(duì)齊=“中心”> <tr bgcolor="#949494">標(biāo)頭名稱 第標(biāo)頭值 <%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");}%> </表> </正文> </html>