JSP内置对象

来源:互联网 发布:乐视电视显示网络异常 编辑:程序博客网 时间:2024/06/05 13:36
 

内置对象:

Request,Response,Out,Session,Application,Cookie,Config,Page,Exception

 

 

1、Request对象

 该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交的信息。

 当Request对象获取客户提交的汉字字符时,会出现乱码问题,必须进行特殊处理。首先,将获取的字符串用ISO-8859-1进行编码,并将编码存发到一个字节数组中,然后再将这个数组转化为字符串对象即可。如下:

 String  textContent=request.getParameter("boy");

byte b[]=textContent.getBytes("ISO-8859-1");

textContent=new String(b);

 Request常用的方法:

       getParameter(String strTextName) 获取表单提交的信息。

      String strName=request.getParameter("name");

2、Response对象

 对客户的请求做出动态的响应,向客户端发送数据

格式:response.setContentType(String s);

3、Session对象

    Session对象是一个JSP内置对象,它在第一个JSP页面被装载时自动创建,完成会话期管理。从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。当一个客户访问一个服务器时,可能会在这个服务器的几个页面之间切换,服务器应当通过某种办法知道这是一个客户,就需要Session对象。

Session对象的常用方法

     public String getId():获取Session对象编号。

    public void setAttribute(String key,Object obj):将参数Object指定的对象obj添加到Session对象中,并为添加的对象指定一个索引关键字。

    public Object getAttribute(String key):获取Session对象中含有关键字的对象。

    public Boolean isNew():判断是否是一个新的客户

4.Application对象

服务器启动后就产生了这个Application对象,当客户再所访问的网站的各个页面之间浏览时,这个Application对象都时同一个,直到服务器关闭。但是与Session对象不同的时,所有客户的Application对象都时同一个,即所有客户共享这个内置的Application对象。

5、Out对象

Out对象时一个输出流,用来向客户端输出数据。Out对象用于各种数据的输出。其常用方法如下。

    out.print():输出各种类型数据。

    out.newLine():输出一个换行符。

    out.close():关闭流。

6、Cookie对象

Cookie是Web服务器保存在用户硬盘上的一段文本。Cookie允许一个Web站点在用户电脑上保存信息并且随后再取回它。

创建一个Cookie对象  Cookie c = new Cookie("username","john");

7、Config对象

配置对象

8、Page对象

页面对象

9、Exception对象

在处理异常的网页中可以直接访问exception隐式对象

 

 

原创粉丝点击