1. 表达式脚本,是产生输出功能的脚本,不能以分号结尾 <%= … %> 2. 普通脚本,函数声明以外,方法内部的绝大部分java代码 <% … %> 3. 声明脚本,用于定义全局变量和方法 <%! … %>