JSP九大年夜内置对象解析、JSP指令(page、include)、

1、JSP九大年夜内置对象 2、JSP指令(page指令、include指令) 3、静态联编 1、JSP内置对象特色 2、九大年夜内置对象位置——编译后的Servlet文件中 在编译页面后,类Servlet通俗都邑有如上
admin

  1、JSP九大年夜内置对象

  2、JSP指令(page指令、include指令)

  3、静态联编

  这里写图片刻画

  1、JSP内置对象特色

  2、九大年夜内置对象位置——编译后的Servlet文件中

  这里写图片刻画

  在编译页面后,类Servlet通俗都邑有如上所示的结构,个中内置对象request和response是_jspService()方法的形参,当Tomcat调用该方法是会初始化这两个对象。而page、pageContext、application、config、session、out都是方法_jspService()的局部变量,由该方法完成初始化

  3、pageContext对象

  pageContext代表JSP页面的高低文,功用是访问JSP之间的一切共享数据。应用pageContext对象可以访问page、request、session、application范围的变量,还可以获得其他内置对象以下

  一旦JSP和Servlet编程中获得了pageContext对象,便可以经过它供给的方法来获得其他内置对象

  4、request对象

  内置对象request是JSP中最主要对象之一,每个request对象封装了一次用户恳求,而且一切的恳求参数都被封装在request对象中,因此request对象是获得恳求参数的主要门路

  例(一个表单处理例子)

  index.html

  request.jsp

  用户恳求方法及结果

  这里写图片刻画

  这里写图片刻画

  5、session对象

  JSP中的session是指一个终端用户与交互系统停止通信的时间距离,平日指从注册进入系统到注销参与系统之间所经过的时间,在JSP页面中,session的会话是HttpSession类的实例

  6、application对象

  因为application对象代表Web应用自身,所以应用application来操作Web应用的相干数据。application对象完成了用户间数据的共享,可以寄存全局变量。application末尾于效劳器的启动,直到效劳器封闭时完毕,在这段时间内application对象不时存在。在用户的前后连接或分歧用户之间的连接中,可以对此对象的统一属性停止操作,在任何中央对此对象属性的操作,都将影响到其他用户的访问。效劳器的启动和封闭决定了application对象的生命。application对象是ServletContext类的实例