jsp:
1.注释:
1)<– 显式注释 –>
此类注释在客户端查看源代码 可以看见,注释中可以使用表达式。会被编译执行。
2)<%–隐式注释–%>
此类注释在客户端不可见,不可以使用表达式。
2.声明
jsp页面的变量或者常量,给页面的java代码使用。
<%!Java变量声明、常量、方法%>
3.<%=表达式%>
表达式可以用来展示值,或者执行页面定义的方法。
4,脚本集
<%java代码%>
脚本集是在jsp页面的java代码,用来处理客户端数据。
JSP指令
jsp指令用来设置整个页面的属性,初始化数据及页面展示效果。
主要指令包含 page include taglib 三个。
include指令
在当前页面插入(引入)其他页面,可以引入jsp,html.等。类似于iframe
page初始化页面属性及引用对象。
taglib指令 为jsp页面引入标签。
JSP动作元素
1.动作是用来转发。
分为无参转发和含参转发
“<jsp:forward page="/servlet/login"/>
”
or
<jsp:forward page="servlet/login">
<jsp:param name="user" value="kack"/>
<jsp:param name ="password" value="123455"/>
2. 用来装载一个java类并声明该类的作用域(scop)及使用方法。
3.动作用来修改useBean属性。
4.动作用来获取useBean的属性。
5.动作用来动态的引入文件,编译后生效。不同的参数可以引入不同的文件。
<%@include%>指令引入的是静态的文件,一经确定不可以改变。
6.不了解。
内置对象
jsp包含9大内置对象。常用的有out.response.request.session四个
1.out对象。用来向客户端输出内容
2.request.包含客户端向服务器请求的内容
3.response包含服务器向客户端返回的信息。
4.session对象用来记录客户端访问情况,与cookie相对应一个在客户端记录一个服务器端记录。
5.application对象用来存储环境信息,服务器启动就产生,服务器关闭消失。所有用户公用一个appliction对象、
6.pageContest对象标识当前jsp页面编译后的内容。
7.exception 对象 jsp页面的异常对象。
8.config对象 jsp页面的初始化参数
9.page对象:是指指向当前JSP页面本身,有点像类中的this指针,它是java.long.Object类的实例