JSP 教程 之 JSP 客户端请求 2

谁知道365bet网址 📅 2026-07-03 00:45:22 👤 admin 👁️ 2398 ❤️ 353
JSP 教程 之 JSP 客户端请求 2

JSP 教程 之 JSP 客户端请求 2

JSP 客户端请求

当浏览器请求一个网页时,它会向网络服务器发送一系列不能被直接读取的信息,因为这些信息是作为HTTP信息头的一部分来传送的。您可以查阅HTTP协议来获得更多的信息。

HttpServletRequest类

request对象是javax.servlet.http.HttpServletRequest类的实例。每当客户端请求一个页面时,JSP引擎就会产生一个新的对象来代表这个请求。

request对象提供了一系列方法来获取HTTP信息头,包括表单数据,cookies,HTTP方法等等。

接下来将会介绍一些在JSP编程中常用的获取HTTP信息头的方法。详细内容请见下表:

序号 方法& 描述1 Cookie[] getCookies()返回客户端所有的Cookie的数组2 Enumeration getAttributeNames()返回request对象的所有属性名称的集合3 Enumeration getHeaderNames()返回所有HTTP头的名称集合4 Enumeration getParameterNames()返回请求中所有参数的集合5 HttpSession getSession()返回request对应的session对象,如果没有,则创建一个6 HttpSession getSession(boolean create)返回request对应的session对象,如果没有并且参数create为true,则返回一个新的session对象7 Locale getLocale()返回当前页的Locale对象,可以在response中设置8 Object getAttribute(String name)返回名称为name的属性值,如果不存在则返回null。9 ServletInputStream getInputStream()返回请求的输入流10 String getAuthType()返回认证方案的名称,用来保护servlet,比如 "BASIC" 或者 "SSL" 或 null 如果 JSP没设置保护措施11 String getCharacterEncoding()返回request的字符编码集名称12 String getContentType()返回request主体的MIME类型,若未知则返回null13 String getContextPath()返回request URI中指明的上下文路径14 String getHeader(String name)返回name指定的信息头15 String getMethod()返回此request中的HTTP方法,比如 GET,,POST,或PUT16 String getParameter(String name)返回此request中name指定的参数,若不存在则返回null17 String getPathInfo()返回任何额外的与此request URL相关的路径18 String getProtocol()返回此request所使用的协议名和版本19 String getQueryString()返回此 request URL包含的查询字符串20 String getRemoteAddr()返回客户端的IP地址21 String getRemoteHost()返回客户端的完整名称22 String getRemoteUser()返回客户端通过登录认证的用户,若用户未认证则返回null23 String getRequestURI()返回request的URI24 String getRequestedSessionId()返回request指定的session ID25 String getServletPath()返回所请求的servlet路径26 String[] getParameterValues(String name)返回指定名称的参数的所有值,若不存在则返回null27 boolean isSecure()返回request是否使用了加密通道,比如HTTPS28 int getContentLength()返回request主体所包含的字节数,若未知的返回-129 int getIntHeader(String name)返回指定名称的request信息头的值30 int getServerPort()返回服务器端口号

相关推荐

“台独”顽固分子
谁知道365bet网址

“台独”顽固分子

📅 06-29 👁️ 949
28星宿命运对照表:你的星宿是否大吉?
365平台被黑

28星宿命运对照表:你的星宿是否大吉?

📅 02-18 👁️ 2869
这5类鸟儿建的房子,一个赛一个的精致!快来看看你pick哪一个?