2.5 动作标识

前面2.2节学习的JSP三种指令标识称为编译指令,而本节将要学习7种常用的动作标识。JSP动作与JSP指令的不同之处是,JSP页面被执行时首先进入翻译阶段,程序会先查找页面中的指令标识,并将它们转换成Servlet,这些指令标识会先被执行,从而设置整个JSP页面,所以JSP指令是在页面转换时期被编译执行的,且编译一次,而JSP动作是在客户端请求时按照在页面中出现的顺序被执行的,它们只有被执行的时候才会去实现自己所具有的功能,且基本上是客户每请求一次,动作标识就会被执行一次。

JSP动作标识的通用格式如下:

     <jsp:动作名 属生1="属性值1"...属性n="属性值n" />

或者

     <jsp:动作名; 属性1="属性值1"...属性n="属性值n">相关内容</jsp:动作名>

动作标识基本上都是预定义的函数,常用的动作标识如表2.2所示。

表2.2 常用的动作标识

下面重点介绍常用的3个动作。