<%@ %> 表示的是指令,主要的作用是提供整个jsp 页面相关的信息,并且用来设定相关的属性,例如网页的属性,编码格式,等等之类的,目前的jsp有三种指令,分别是:page,include,taglib,include指令指的是在jsp 编译的时候引入一个文件包,这个引入的过程是静态的,引入的文件可以是jsp文件,也可以是html 页面
<%! %>是用来声明的,声明应用程序的全局变量或者当前页面的方法
<% %>是用来插入java代码的,当一段代码被插入在这两个符号之间时,就会自动按照java的语言习惯进行执行,执行的结果与html 语言