JSP9个常用的内置对象及其方法
2016-08-09 17:13
369 查看
JSP9个常用的内置对象及其方法
request对象 :--客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。
常用方法有:
request.getParameter(String name); //该方法用于获得客户端传送给服务器端的参数,该参数有name指定,通常是表单中的参数。
request.setAttribute(String name, Object ob); //将一个对象绑定到request中指定的name属性
request.getAttribute(String name); //该方法返回由name指定的属性值,如果指定的属性值不存在,则返回null。
request.setCharacterEncoding(String type); //重载正文中使用的字符编码。注:在用request.getParameter()获取中文数据前,要先用request.setCharacterEncoding("gb2312");设定字符编码,如果不设定则有可能出现乱码!
request.getRemoteAddr(); //该方法主要用于获取客户端的IP地址
request.getRemoteHost(); //该方法主要用户获取客户端的名字
response对象 :
--response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它。它是HttpServletResponse类的实例。
常用方法有:
response.sendRedirect(String location); //将客户机重定向到特定的URL。
response.addCookie(Cookie cook); //添加一个cookie对象,以保存客户端的信息。注:Cookie是驻留在客户端机器上的对象,并包含状态信息,每个cookie都具有一个名称,而且每个cookie只能由生成它的网站进行访问。
session对象 :
--session对象指的是客户端与服务器的一次会话,从客户连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。它是HttpSession类的实例.
常用方法有:
session.getID(); //返回JSP容器分配给用户的唯一标示sessionID
session.getAttribute(String name); //返回与指定名称相联系的属性
session.setAttribute(String name, Object ob); //将一个对象绑定到会话中指定的name属性
session.removeAttribute(String name); //删除绑定到对话中指定名称的对象
out对象 :
--out对象是JspWriter类的实例,是向客户端输出内容常用的对象
这个对象最常用的方法只有两个:
out.print("...");
out.println("...");
用途都是向客户端发送信息,即,在浏览器中显示信息。很多时候动态生成网页都由该语句实现,如:
out.println("<table><tr><td>动态生成</td></tr></table>");
page对象 :
--page对象就是指向当前JSP页面本身,有点象类中的this指针,它是java.lang.Object类的实例
application对象 :
--application对象实现了用户间数据的共享,可存放全局变量。它开始于服务器的启动,直到服务器的关闭,在此期间,此对象将一直存在;这样在用户的前后连接或不同用户之间的连接中,可以对此对象的同一属性进行操作;在任何地方对此对象属性的操作,都将影响到其他用户对此的访问。服务器的启动和关闭决定了application对象的生命。它是ServletContext类的实例。
applicaton.getAttribute(String name); //返回与指定名称相联系的属性
applicaton.setAttribute(String name, Object ob); //将一个对象绑定到application中指定的name属性
applicaton.removeAttribute(String name); //删除绑定到application中指定名称的对象
exception对象 :
--exception对象是一个例外对象,当一个页面在运行过程中发生了例外,就产生这个对象。如果一个JSP页面要应用此对象,就必须把isErrorPage设为true,否则无法编译。他实际上是java.lang.Throwable类的实例
pageContext对象 :
--pageContext对象提供了对JSP页面内所有的对象及名字空间的访问,也就是说他可以访问到本页所在的SESSION,也可以取本页面所在的application的某一属性值,他相当于页面中所有功能的集大成者,它的本类名也叫pageContext。
config对象:
--config对象是在一个Servlet初始化时,JSP引擎向它传递信息用的,此信息包括Servlet初始化时所要用到的参数(通过属性名和属性值构成)以及服务器的有关信息(通过传递一个ServletContext对象)
相关文章推荐
- jsp9个常用的内置对象及其方法
- jsp 常用的内置对象及其方法
- JSP九个内置对象及其常用方法
- JSP的out内置对象及其常用方法
- jsp 9个内置对象的常用方法
- JSP的out内置对象及其常用方法
- JSP的out内置对象及其常用方法
- JSP中内置对象request的常用方法
- jsp 内置对象及其方法
- JavaScript常用内置对象及其相应属性和方法(二)
- jsp 内置对象及其方法说明
- JSP9个内置对象及其类名全称
- JavaScript常用内置对象及其相应属性和方法(一)
- JSP 9个内置对象方法使用
- 【Java Web开发】认识JSP 9个内置对象和序号方法说明
- Jsp内置对象范围大小和几个常用方法介绍
- JSP内置对象session 常用方法及案例
- 三种跳出循环的方法--9个jsp内置对象
- jsp内置对象及其方法
- jsp内置对象及其方法