JSP内置对象

request对象:

是当客户端向服务器端发送请求时,服务器为本次请求创建request对象,并在调用Servlet的service方法时,将该对象传递给service方法。Request对象中封装了客户端发送过来的所有的请求数据

.Request常用的API

   Request对象的类型是HttpServletRequest,该类中定义了很多与http协议相关的方法,比如获取请求头信息,请求方式,客户端ip地址等信息。下面是常用的API.

  (1)常用信息

     String getRemoteAddr():获取客户端ip地址

     String getMethod():获取客户端请求方式。例如:get或post

   (2)获取请求头信息

      String getHeader(String name):获取单值的请求头的值。

      int getIntHeader(String name):获取单值int类型的请求头的值

session对象:

session对象最主要的用处就是完成用户的登录(login)、注销(logout)等常见功能的,每一个session对象都表示不同的访问用户,session对象是javax.servlet.http.HttpSession接口的实例化对象,所以session只能应用在HTTP协议中。

比如:

<html>

<head>

<title>学好session加油</title>

</head>

<body>

<%

session("greeting")="ASP“

Response.write(session("greeting"))

%>

</body>

</html>

application对象:

Application 对象的主要功能是用来存储和获取可以被所有用户之间进行共享的信息,它具有集合、方法和事件,但不具备属性。Application对象用于共享应用程序级信息,即多个用户共享一个Application对象。

Application对象的常用方法

    setAttribute(String key,Object obj):将参数Object指定的对象obj添加到Application对象中,并为添加的对象指定一个索引关键字。
    getAttribute(String key):获取Application对象中含有关键字的对象。

 

 

 

 

posted @ 2017-09-25 18:23  宋建楠  阅读(137)  评论(0)    收藏  举报