.脚本元素:

1.表达式脚本:<%= %> 功能:把结果输出到网页上。

2.声明脚本:<%! %> 功能:用来声明变量(成员变量)和函数。

3.普通脚本:<% %> 功能:Java中的其他代码都可以写在里面,可以声明变量(局部变量),但不能声明函数。

.指令元素:

1.页面指令:<%@page param=" "%> 常用的paramcontentType,import,Session,autoFlush等。

2.包含指令:<%include file=" "%> 功能:用来包含其他的jsp文件,静态包含,指包含其它jsp文件的源代码,不能出现变量,函数的命名冲突。

.动作元素:

1.包含:<jsp:include page=" "> 

<jsp:param name="" value=""/> 

</jsp:include> 

功能:动态包含,包含其实jsp运行的结果,而不源代码。

2.<jsp:forward page="xxx.jsp"/> 同样也可以带标签。