网上摘录: http://www.jspcn.net/htmlnews/11049328385001721.html
作者:asp2001
email: asp2001@163.net
<%
out.println("Protocol: " + request.getProtocol() + "<br>");
out.println("Scheme: " + request.getScheme() + "<br>");
out.println("Server Name: " + request.getServerName() + "<br>" );
out.println("Server Port: " + request.getServerPort() + "<br>");
out.println("Protocol: " + request.getProtocol() + "<br>");
out.println("Server Info: " + getServletConfig().getServletContext().getServerInfo() + "<br>");
out.println("Remote Addr: " + request.getRemoteAddr() + "<br>");
out.println("Remote Host: " + request.getRemoteHost() + "<br>");
out.println("Character Encoding: " + request.getCharacterEncoding() + "<br>");
out.println("Content Length: " + request.getContentLength() + "<br>");
out.println("Content Type: "+ request.getContentType() + "<br>");
out.println("Auth Type: " + request.getAuthType() + "<br>");
out.println("HTTP Method: " + request.getMethod() + "<br>");
out.println("Path Info: " + request.getPathInfo() + "<br>");
out.println("Path Trans: " + request.getPathTranslated() + "<br>");
out.println("Query String: " + request.getQueryString() + "<br>");
out.println("Remote User: " + request.getRemoteUser() + "<br>");
out.println("Session Id: " + request.getRequestedSessionId() + "<br>");
out.println("Request URI: " + request.getRequestURI() + "<br>");
out.println("Servlet Path: " + request.getServletPath() + "<br>");
out.println("Accept: " + request.getHeader("Accept") + "<br>");
out.println("Host: " + request.getHeader("Host") + "<br>");
out.println("Referer : " + request.getHeader("Referer") + "<br>");
out.println("Accept-Language : " + request.getHeader("Accept-Language") + "<br>");
out.println("Accept-Encoding : " + request.getHeader("Accept-Encoding") + "<br>");
out.println("User-Agent : " + request.getHeader("User-Agent") + "<br>");
out.println("Connection : " + request.getHeader("Connection") + "<br>");
out.println("Cookie : " + request.getHeader("Cookie") + "<br>");
out.println("Created : " + session.getCreationTime() + "<br>");
out.println("LastAccessed : " + session.getLastAccessedTime() + "<br>");
%>
运行结果:
Protocol: HTTP/1.1
Scheme: http
Server Name: 192.168.0.1
Server Port: 8080
Protocol: HTTP/1.1
Server Info: JavaServer Web Dev Kit/1.0 EA (JSP 1.0; Servlet 2.1; Java 1.2; Windows NT 5.0 x86; java.vendor=Sun Microsystems Inc.)
Remote Addr: 192.168.0.106
Remote Host: abc
Character Encoding: null
Content Length: -1
Content Type: null
Auth Type: null
HTTP Method: GET
Path Info: null
Path Trans: null
Query String: null
Remote User: null
Session Id: To1010mC466113890241879At
Request URI: /c.jsp
Servlet Path: /c.jsp
Accept: */*
Host: 192.168.0.1:8080
Referer : null
Accept-Language : zh-cn
Accept-Encoding : gzip, deflate
User-Agent : Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt)
Connection : Keep-Alive
Cookie : SESSIONID=To1010mC466113890241879At
Created : 965764522168
LastAccessed : 965775587088
分享到:
相关推荐
- **2.8.3 实例3(JSP里request变量列表)**:这部分通过示例展示了如何获取和处理request对象中的各种变量。 ##### 2.9 本章小结 - 对本章学习的重点内容进行了总结。 #### 第3章 JavaBean组件 ##### 3.1 什么...
了解 JSP 中 request 属性的用法 JSP 中 request 属性是最基本也是最重要的对象之一,它提供了大量的方法来获取客户端的请求信息和设置服务器端的响应信息。了解 request 属性的用法是 JSP 开发中最基本的要求。 ...
%>`:用于定义变量和方法,这些变量和方法对整个JSP页面可见,但不会直接参与页面输出。 ##### 2.2 内置对象 `out` `out` 是JSP提供的内置对象之一,主要用于向客户端输出内容。例如,可以使用 `<%=expression%>`...
在JSP开发中,数据的传递是常见的操作,但当涉及不同页面间的变量传递时,可能会遇到乱码问题,这主要是由于字符编码不一致导致的。本文将详细介绍如何解决JSP页面间传递变量时出现的乱码问题。 首先,我们来看方案...
在JavaScript (JS) 中调用JavaServer Pages (JSP) 中的变量是一个常见的需求,特别是在构建动态Web应用程序时。这通常涉及到服务器端和客户端代码之间的交互。以下将详细解释这个过程,以及如何在JS中访问JSP定义的...
declaration %>`声明变量或方法,以及`<jsp:expression>`和`<jsp:scriptlet>`标签。 2. **内置对象**:JSP提供了一系列内置对象,如request、response、session、application等,它们简化了Web开发。例如,request...
如果把变量放到pageContext 里,就说明它的作用域是pageScope,变量的有效范围只在当前jsp页面里。如果把变量放到request里,就说明它的作用域是requestScope,变量的有效范围是当前请求周期。如果把变量放到session...
### js+jsp 联动下拉列表框 在网页开发中,经常需要用到联动下拉列表来实现数据的动态关联展示。例如,在一个电子商务网站上,用户选择省份时,对应的市级下拉列表会随之更新。这种功能的实现依赖于前端JavaScript...
本文实例讲述了jsp中变量及方法的声明与使用。分享给大家供大家参考,具体如下: <%@ page language=java import=java.util.* contentType=text/html;charset=GBK%> <% String path = request....
### 如何解决JSP页面中的中文问题 在Web开发中,尤其是使用Java Server Pages (JSP)进行开发时,处理中文字符常常会遇到乱码问题。本文将详细探讨如何有效地解决JSP页面中的中文问题,确保用户界面能够正确地显示...
这里的关键是 a.jsp 需要使用 jsp:forward page="b.jsp" 转向 b.jsp,否则 b.jsp 将无法获取到 a.jsp 设置的变量 key 的值。 此外, ${param.id} 与 request.getParameter("id") 的作用相同,都是获取输入的参数 id...
为了简化JSP表达式和scriptlets中的代码,提供了8种自动定义的变量,有时称做implicit objects(固有对象)。它们是:request,response,out,session,application,config,pageContext,和 page。下面我们来详细的了解...
例如,在 a.jsp 中设置了一个变量 `request.setAttribute("name","Func Real")`,然后转发到 b.jsp,b.jsp 中可以通过 `request.getAttribute("name")` 得到该变量的值。 转发的优点是可以保留原来的 request 中的...
脚本元素包括脚本声明(Declarations)、脚本片段(Scriptlets)和表达式(Expressions),它们分别用于定义变量、编写Java代码块和输出Java表达式的值到页面。 在`index22.jsp`或`test.jsp`中,我们可能看到如下...
JSP提供了九个内置对象,如请求对象(request)、响应对象(response)、会话对象(session)、应用对象(application)等,它们简化了开发过程,无需手动创建。 **4. JSP标签** JSP标准标签库(JSTL)提供了一系列...
在这些JSP文件中,通常会使用JSP内置对象如`request`、`response`和`session`,以及EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)标签来处理HTTP请求、响应和数据传递。例如,`request...
3. Declaration:声明变量或方法,供整个JSP页面使用。 四、JSP内置对象 1. request:代表HTTP请求,用于获取请求参数和头部信息。 2. response:代表HTTP响应,用于设置响应头和发送响应数据。 3. session:存储...
1. JSP 语言的使用,包括变量声明、判断语句和重定向语句。 2. HTML 语言的使用,包括头部、样式定义、表单定义等。 3. CSS 语言的使用,包括 font-size、font-weight 等属性。 4. JSP 的内置对象 request 的使用,...