/*
request是jsp的内置對象 與 HttpServletRequest類相關 實作了 javax.servlet.ServletRequest接口
用來處理使用者送出的資料
*/
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.util.*"%>
<html>
<head>
<title>this is a jsp request test</title>
</head>
<body>
請求資訊如下: <br>
您的本地IP是:<%=request.getRemoteAddr()%><br>
您的主機名字是:<%=request.getRemoteHost()%><br>
您的通路端口是:<%=request.getRemotePort()%><br>
伺服器位址是:<%=request.getServerName()%><br>
伺服器所開放的端口是:<%=request.getServerPort()%><br>
送出使用的方法是:<%=request.getMethod()%><br>
請求的URL是:<%=request.getRequestURI()%><br>
請求所用的協定是:<%=request.getProtocol()%><br>
接收客戶送出資訊的路徑:<%=request.getServletPath()%><br>
客戶請求資訊的總長度:<%=request.getContentLength()%><br>
請求中位于路徑之後的查詢字元串:<%=request.getQueryString()%><br>
http頭檔案中user-agent的值:<%=request.getHeader("User-Agent")%><br>
http頭檔案中accept的值:<%=request.getHeader("accept")%><br>
http頭檔案中Host的值:<%=request.getHeader("Host")%><br>
http頭檔案中accep-encoding的值是<%=request.getHeader("accept-encoding")%><br>
頭名字的一個枚舉:
<%
Enumeration e=request.getHeaderNames() ;
while(e.hasMoreElements())
{
out.println((String)e.nextElement()) ;
}
%>
</body>
</html>