首先来说JSP,它的前生是servlet,就是由servlet演变而来的,主要由于使用servlet开发时存在许多的缺点,之后逐渐用jsp代替了servlet。将项目部署到tomcat服务器上面编译时,jsp文件将会被编译成一个servlet类,放到了work文件夹中。
做一个项目最重要的2个步骤,首先将数据放入到作用域对象中,最后再从作用域对象中取出数据。
application:全局作用域 在tomcat容器关闭的时候失效
session:会话作用域 在浏览器关闭或者过了一段时间session失效
request:请求作用域 请求完毕失效
pageContext:页面作用域 在页面最后一行代码执行完毕时失效
作用域的周期application>session>request>pageContext
以上4对象是jsp自带的,所以可以直接使用,不需要导入或者定义什么的,将数据放入到了内置对象中,接下来就是取出来,可以使用C标签,使用之前需要导入包,也需要遵循它的语法。
response:响应对象
page:当前页面对象
config:
out:输出流对象