zoukankan      html  css  js  c++  java
  • JSP 内置对象的说明

    1 page:指的是当前的JSP页面本身,它是java.lang.object类的对象

    2 config对象:它是ServletConfig类的一个实例

    3 exception对象:它是java.lang.throwable类的对象,处理页面的错误和异常,一般在异常处理页面中需要将page指令的isErrorPage属性设置为true,错误处理页面才能使用exception对象

    4 javabean:是java语言描述的组件模型,分为可视化javabean和非可视化javabean,javabean是一种特殊的java类

        javabean的特点:javabean的类访问权限必须是public的

                                    包含一个无参数的构造函数

    javabean对象的存在范围有四种:page,request,session,application

    5 servlet:是一种运行与java服务器端的程序,可以动态的生成web页面,JSP在运行前也要被先编译成servlet。

         特点:运行于服务器端,独立于平台和协议的java应用程序,每一个jsp都被处理成一个servlet,servlet运行在servlet容器中

       servlet生命周期:(1)加载和实例化:servlet容器通过java 的反射机制来创建servlet的实例

    (2)初始化:调用init()方法初始化,每个实例只调用一次

    (3)执行:客户端的请求到来时————————servlet容器首先针对该请求创建ServletRequest和ServletResponse这两个对象————————servlet容器自动调用servlet的service()方法——————把ServletRequest和ServletResponse两个对象传递给service()方法————-服务器通过ServletRequest获取到客户端的请求信息并处理请求——————将处理请求后的响应放到ServletResponse对象中输出给客户端——————销毁ServletRequest和ServletResponse这两个对象

    (4)清理

    5 init()方法:javax.servlet.Servlet接口中定义,参数为:ServletConfig的实例

    6 servlet api所在的包:javax.servlet和javax.servlet.http

    7 有两个servlet类:GenericServlet和HttpServlet类

  • 相关阅读:
    C/C++定义全局变量/常量几种方法的区别
    可变参数宏__VA_ARGS__
    mysql 命令重命名表RENAME TABLE 句法
    贝尔实验室的历史
    SVN代码回滚
    linux下查看进程占用端口和端口占用进程命令
    php操作mongodb中的ISODate格式日期
    Vim多行缩进技巧
    关于XCode工程中PrefixHead.pch文件的使用
    Object C函数指针@selector
  • 原文地址:https://www.cnblogs.com/mibing/p/8124769.html
Copyright © 2011-2022 走看看