JavaWeb-JSP

关于JSP的九大内置对象及四大作用域见 转载 :https://www.cnblogs.com/cookiewu/p/10488233.html

四大作用域从小到大:page-->request-->session->application ,作用域大小只针对变量彼此之间不会覆盖包含。

page:变量存放在page这一作用域下 则在当前页面均可使用

request:变量存放在request这一作用域下 则在一次请求过程中均可以使用

session:变量存放在session这一作用域 则在一次会话过程中均可使用

application: 变量存放在application这一作用域下 则在整个应用使用过程中均可调用

 

JSP的原理:

jsp的本质也是servlet,也用于实现动态web。

之所以说jsp的本质是servlet是因为jsp文件在tomcat容器中被转化成java文件并进行了编译。在 CATALINA_BASE(tomcat运行目录)中可以看到编译的文件。如下:

 

 

 打开index_jsp.java文件可以看到 index_jsp继承了HttpJspBase,添加HttpJspBase会发现HttpJspBase继承了HttpServlet

 

posted on 2021-05-31 21:35  曾经啊  阅读(40)  评论(0编辑  收藏  举报