日期:2014-05-16  浏览次数:20446 次

jsp九大内置对象详解
    

Request:请求对象

Respone:响应对象

Session:会话对象

Application:应用程序对象

Out:输出对象

Config:配置对象

Page:页面对象

PageContext:页面上下文对象

Exception:例外对象

 

request对象

request 对象是 javax.servlet.httpServletRequest类型的对象。该对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据。例如我们在FORM表单中填写的信息等,是最常用的对象。常用的方法有:getParameter、getAttribute,getParameterNames 和getParameterValues通过调用这几个方法来获取请求对象中所包含的参数的值。

getParameter(Strings) : 获取表单提交的信息
              String  s = request.getParameter("name");

getAttribute(Strings) 获取指定属性的值,如该属性值不存在返回Null

String  s=request.getAttribute(“name”);

setAttribute(String key,Object obj):设置指定名字参数值

Strings=request.setAttribute(“zhuo”,name);
getProtocol() :获取客户使用的协议

getServletPath() :获取客户提交信息的页面

getMethod() :获取客户提交信息的方式  get或post
               String  s = request.getMethod();
getHeader() :获取HTTP头文件中的accept、accept-encoding和host的值
                String  s = request.getHeader("accept");

getRemoteAddr() :获取客户的ip地址
getServerHost() :获取客户机的名称

getServerName() :获取服务器名称
getServerPort() :获取服务器的商口号
getPamameterNames():获取客户端提交的所有参数的名字
                Enumeration  enum = reque