问一下.JSP页面有哪4种元素组成

问一下.JSP页面有哪4种元素组成
知道的说一下,谢谢!!

jsp有五类元素:
1、 模板:由HTML/XML的内容.在JSP编译时,将这些模板元素编译到Servlet中,当客户端请求此JSP 时,它会将这些模板元素 全部发到客户端.如:<html>在编译成Servlet时,会使用下面代码替代:out.write("<html>\r\n\t");
2.注释元素:有JSP自带的规范,也有HTML/XML的注释规范.
a. HTML/XML注释: 在客户端显示一个注释.语法:<!-- comment [ <%=expression%> ] -->
3.脚本元素:在JSP代码中使用最频繁的元素.它将JSP的所有一切都集中在一起,通常是用JAVA写的.它允许变量声明和函数声明(编译成Servlet时,它是Servlet的属性与操作),可以包含任意的JAVA脚本代码对表达式的求值.
4. 指令元素:用于从JSP发送一个信息到容器中,它用来设置全局变量,声明类,要实现的方法和输出内容的类型等.并不向客户产生任何输出,所有的指令在JSP整个文件中有效.指令格式:<% @ directivename attribute="value",attribute="value"%>
5.动作元素:它和指令元素不同,动作元素是在请求处理阶段起作用,且采用了XML语法写的.格式:<prefix:tag attribute=value attribute-list.../>容器在处理JSP时,都是根据动作元素的标记来进行特殊处理.