日期:2014-05-16 浏览次数:20413 次
?内置对象也称内建对象、隐含对象是不需要声明,直接可以在JSP中使用的Java对象。JSP基于Java语言,面向对象也是它的一大特色。JSP的内置对象就是把最常用最重要的几个对象直接创建然后内置了,用户无需再显示的用代码声明,用好JSP内置对象是JSP编程的精髓。 ?JSP有以下九个内置对象:request、response、out、pageContext、session、application、config、page、exception 使用request对象获取请求 ?request是最常用的内置对象。表示javax.servlet.http.HttpServletRequest对象request对象包含所有请求的信息,如请求的来源、标头、cookies和请求相关的参数值等。比较常用的方法: ?(1)Object getAttribute( String name ):返回由name指定的属性值,该属性不存在时返回null。 ?(2)void setAttribute( String name, Object value ):在属性列表中添加/删除指定的属性。 ?(3)String getParameter( String name ):获取客户端发送给服务器端的参数值。 ?(4)String[] getParameterValues( String name ):获得请求中指定参数的所有值。 ?(5)String getProtocol():返回请求使用的协议。可以是HTTP1.1或者HTTP1.0。 ?(6)String RequestURI():返回发出请求的客户端地址,但是不包括请求的参数字符串。 ?(7)String getRemoteAddr():获取发出请求的客户端IP地址。 ?(8)HttpSession getSession():获取session。 使用response对象做应答 ?response表示HttpServletResponse对象,并提供了几个用于设置送回 浏览器的响应的方法,如比较常见的方法: ?(1)sendRedirect(URL):可以将用户重定向到一个不同的页面(URL)。
|