How to get and print the headers and cookies in JSP page.
<H1>Reading Header Information</H1>
Here are the request headers and their data:
<BR>
<% java.util.Enumeration names = request.getHeaderNames();
while(names.hasMoreElements()){
String name = (String) names.nextElement();
out.println(name + ":<BR>" + request.getHeader(name) + "<BR><BR>");
}
%>
<%
Cookie cookies[] = request.getCookies();
out.println("<table>");
for (int i=0; i<cookies.length; i++) {
out.println("<tr>");
out.println("<td>" + cookies[i].getName() + "</td>");
out.println("<td>" + cookies[i].getDomain() + "</td>");
out.println("<td>" + cookies[i].getPath() + "</td>");
out.println("<td>" + cookies[i].getValue() + "</td>");
out.println("<td>" + cookies[i].getMaxAge() + "</td>");
out.println("</tr>");
}
out.println("</table>");
%>
分享到:
相关推荐
- `request.getCookies()`:获取请求中的Cookies信息。 - `request.getContextPath()`、`request.getMethod()`、`request.getProtocol()`、`request.getQueryString()`、`request.getRequestedSessionId()`、`...
例如,可以使用request.getCookies()来获取客户端传送过来的Cookie,然后遍历这些Cookie来获取对应的值。 9. setAttribute(String n,Object o):在request上设置一个属性和属性的值。 例如,可以使用request....
- `getCookies()`: 获取客户端发送的Cookie信息。 - `getAuthType()`: 获取身份验证类型。 - `getRemoteUser()`: 获取经过认证的用户名称。 - `getContentLength()`: 获取请求体的长度。 - `getContentType()`: 获取...
Called by the server (via the service method) to allow a servlet to handle a GET request. doHead(HttpServletRequest, HttpServletResponse) - Method in class javax.servlet.http.HttpServlet Receives an...
`getCookies()` 此方法返回一个`Cookie`对象数组,表示客户端发送的cookie。这使得服务器可以访问和读取cookie信息,这对于跟踪用户会话和个性化内容非常重要。 ### 5. `getCharacterEncoding()` 返回客户端请求的...
我们可以使用getCookies()方法来获取当前请求的Cookie,然后使用这个Cookie来实现用户认证。 在使用ServletRequest和ServletResponse时,我们需要注意以下几点: * Request和Response对象都是线程安全的,可以在多...
getCookies "返回客户端所有的Cookie的数组。 " getDateHeader "返回指定名称的Data类型的HTTP头的信息。 " getHeader "返回指定名称的HTTP头的信息。 " getHeaderNames "返回所有HTTP头的名称的集合。 " getHeaders...
- **getCookies()**:获取请求中所有的 Cookie 信息。 - **getDateHeader(String name)**:获取指定请求头域的值,并将其转换为自 1970 年 1 月 1 日 GMT 以来的毫秒数。 - **getHeader(String name)**:获取指定...
jsp探针ceshi.jsp ; charset=gb2312" %> class LfSpy { boolean supportHibernate = false; boolean supportJNDI = false;...boolean supportJavaxSql = false;...private final String linuxParseMacAddress(String ...
- `request.getHeaderNames().forEachRemaining(header -> { System.out.println(header + ": " + request.getHeader(header)); });` ##### 7.4 管理SESSION示例 - **示例**: - 获取session对象: `HttpSession ...
Cookie[] cookies = request.getCookies(); if (cookies != null) { for (Cookie cookie : cookies) { if ("name".equals(cookie.getName())) { String value = cookie.getValue(); } } } ``` ##### 7.6 ...
2. getCookies():返回客户端发送的所有Cookie对象。 3. getDateHeader(String name):返回指定头字段的日期值。 4. getHeader(String name):返回指定头字段的值。 5. getHeaderNames():返回所有请求头字段名称的...
- `getCookies()`:返回一个包含所有cookies的数组。 - `getAttributeNames()`:返回一个枚举类型的集合,包含`request`对象的所有属性名称。 - `getHeaderNames()`:返回一个枚举类型的集合,包含所有HTTP头的...
它还提供获取HTTP标头的方法,如getHeader(), getHeaderNames(), getHeaders(), getIntHeader(), getDateHeader()以及获取cookies的方法getCookies()。 4. **response对象**:response对象实现了javax.servlet....
getCookies():返回客户端的所有Cookie对象,结果是一个Cookie数组 getCharacterEncoding():返回请求中的字符编码方式 getContentLength():返回请求的Body的长度 getHeader(String name):获得HTTP协议定义的文件...
- **获取Cookie**: 使用`getCookies()`方法从`HttpServletRequest`对象中获取所有的Cookie。 - **设置Cookie**: 使用`HttpServletResponse`的`addCookie(Cookie cookie)`方法将Cookie发送到客户端。 #### 九、设定...