Jsp

一、JSP的生命周期

JSP其实就是一个类Servlet、和Servlet生命周期相比,就多了两个翻译和

编译的步骤而已。

二、JSP的语法

1)JSP网页主要由元素和模板数据两个组成。而元素又分成三个不同类别

:脚本元素、指令和动作。

1.脚本元素:scriptlet、脚本表达式、声明

注意:声明中的变量是全局的,在JSP容器转换JSP页面的Servlet

类时,将作为该类的实例变量或者类变量,这将导致在多用户访问时线程不安

全。声明变量名后不要忘了有分号。

在scriptlets中申明的变量是局部变量,线程安全。出现顺序按

次序!

脚本表达式后不能添加任何标点符号

2.指令:page、include、taglib

include在包含另外一个文件是时候,最好不用<html></html>

<body></body>

3.动作:include、forward

2)大家也已经看到了吧!指令和动作里都有include,那它们有什么区别

呢!如下:

1.指令只能生成一个Servlet,而动作能生产多个Servlet

2.指令包含的是指被包含页面的真实代码,而动作包含是相应的代码

3.指令发生在页面编译时,而动作发生在页面请求时

4.指令不能实现在请求区间内共享对象,而动作则支持

5.指令适用于静态页面,而动作支持在请求区内动态生成

3)JSP的隐式对象(共9个)

request、response、pagecontext、session、application、

page、config、exception、out

你可能感兴趣的:(jsp)