-
JSP概念
JSP是一种静态页面和动态页面的混编技术,看起来像页面,实际上是一个servlet(编写的是jsp页面,编译后的是class类文件,即本质是servlet,即是一个java类,并且一次编写,处处运行)
-
JSP特点
跨平台
业务代码相分离,HTML做业务界面,java做处理后端
组件重用,在JSP中可以用javabean编写业务文件
预编译,只需要编写一次
-
JSP的页面组成
HTML部分
JSP部分(脚本元素,指令,动作)
页面具体组成元素
<html>及其他
<!-html comment >
<% java code%>
<%!java declare %>
<%= expression %>
<%--jsp comment --%>
<%@指令名 属性=" 值" %>
-
JSP的作用域对象
pageContext(page域)
page域是指当前页面。作用于目前整个JSP页面,是最小的一个域。生命周期是这个页面运行的时间
request域
request域是指一次请求,即当用户访问web服务器的时候,web服务器会生成request和response对象,作用于整个请求连。
session域
session是指一次对话,每个用户只有一个session对象,相当于身份证,只有一个,主要使用于用户的信息,购物车等等。
application(ServletContext域)
application作用整个web应用,在服务器启动时创建,关闭时销毁。属于共享数据,常用于首页,商业页等等。