1、JSP概念
JSP全名:Java Server Pages(动态网页开发技术,也叫JAVA服务器页面),本质上是一种简化的Servlet设计。它是在传统的HTML语言中嵌入了JAVA语言,形成JSP文件,其后缀名都为.jsp的形式。
2、JSP页面组成
JSP页面由静态内容(HTML),脚本程序,JSP声明,表达式,注释,指令等组成。
2.1 静态内容:它是JSP页面内容的静态文本,是HTML文本。
2.2 脚本程序:它可以包含任意的Java语句,变量,方法,表达式。其语法格式是将Java语句段嵌入到<% %>里面,
比如:<% System.out.println(100/0) ; %>语句段后边的分号不要忘记。
2.3 JSP声明:一个声明的语句可以声明一或多个变量,方法供后面的Java代码使用,JSP中,必须先声明后使用。
比如:< % !int i=1; %> ,< % ! %>相当于定义了一个全局变量。加叹号相当于定义了全局变量。<%%>相当于定义局部变量。
2.4 表达式:格式如下:
< % =表达式主体 % >,例如:<% =page.toString%>,表达式的结束不用添加分号。
2.5 注释:<% --注释--%>,HTML中的注释格式为:<% !--注释--%>
2.6 指令:JSP中的指令用来设置整个页面的相关属性。语法格式为:<% directive attribute = "value"%>
1、<% @ page ...%>定义页面的依赖属性,如脚本语言,error页面,缓存需求。
2、<% @include...%>包含其他文件
3、<% @taglib...%>引入标签库的定义,可以是自定义标签。