美文网首页
JSP内置对象简介及四种作用域

JSP内置对象简介及四种作用域

作者: Scalelength | 来源:发表于2018-08-06 15:17 被阅读0次

    JSP内置对象简介

    请求与响应模式

    客户端与服务器端交流的一种方式

    请求与相应对象是通过内置对象存在的,通过内置对象获取请求和相应对象

    JSP内置对象

    1.内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用

    2.为什么要用内置对象

    提高开发效率

    作用域:pageConext、request、session、application

    几种内置对象的介绍

    1.request:封装了由WEB浏览器或其他客户端生成HTTP请求的细节(参数、属性、头标和数据)

    方法:

    getParameter(String name):

    可以通过一个控件的name属性来获取控件的值

    2.out:代表输出流的对象

    方法:

    println():输出

    3.response:封装了返回到HTTP客户端的输出,向页面作者提供设置相应头标和状态码的方式

    方法:

    getCharacterEncoding()响应的字符编码集。

    4.request作用域:用户的请求周期。在相邻两个web资源之间共享同一个request请求对象时使用

    方法:

            setAttribute(key值,value值)

            getRequestDispatcher("文件名")将请求转发给此文件

    5.pageContext:提供了转发请求到其他资源和包含其他资源的方法,提供获取其它内置对象的方法

    方法:

            forward("文件名")方法来完成请求的转发

            include("文件名")方法完成包含关系比如相同的标题栏、导航栏

    6.page:代表了正在运行的由JSP文件产生的类对象

    7.pageContext作用域:当前执行页面

    8.session:主要用于跟踪会话

    会话:是代表用户第一次进入当前系统直到退出系统或关闭浏览器,在此期间与服务器的一系列交互。

    方法:

            setAttribute("",变量)类似于键值对

            getAttribute("")

            setMaxInactiveInterval(int second)有效周期,参数为秒,如果设置session有效时间为5分钟,则为(5*60)

    9.config:获取配置信息

    10.exception:异常信息

    throw new exception("异常信息");

    通过设置<%@ errorPage="文件名" @%>

    接受文件中设置<%@ isErrorPage="true" @%>

    注:exception对象只能在错误页面中使用

    11.application:提供了关于服务器版本,应用级初始化参数和应用内资源绝对路径方式

    作用域:web容器的生命周期

    1.获取当前系统的访问量

    setAttiribute(String str,int i)设置str的值,值是成员变量

    getAttiribute(String str)得到str的值

    12.URL传递数据,完成数据回显。

    规则:资源?key=value//单参

    资源?key=value&key=value(参数)//多参

    相关文章

      网友评论

          本文标题:JSP内置对象简介及四种作用域

          本文链接:https://www.haomeiwen.com/subject/zmcgvftx.html