JSP的页面组成****

  1. 前端代码(html  css  js
  2. java代码(小脚本  声明   表达式)

1).小脚本:<%  java 代码  %>,在一个jsp页面中可以写多个,而且可以写在任何位置

 

JSP的页面组成****

JSP的页面组成****

 

2).声明(定义方法)<%! 方法声明  %>

JSP的页面组成****

 

3).表达式:主要作用用于向页面输出数据<%= 表达式  %>

JSP的页面组成****

 

小案例:在jsp页面中创建一个存储学员信息的List集合,将集合中的数据以表格的形式显示到页面。

 

JSP的页面组成****

JSP的页面组成****

 

3.指令(三个指令)

指令的语法结构:<%@ 指令名   属性=“值”  %>

1).page指令:设置当前页面的相关信息的

language:设置当前页面使用的后台开发语言

contentType:设置响应的数据类型和编码格式

pageEncoding:设置当前页面的编码格式

import:导包,可以使用一个page指令导多个包(多个包之间用逗号隔开),也可以一个page指令导一个包。

 

JSP的页面组成****

 

JSP的页面组成****

errorPage:errorPage="error.jsp" 用来指定当前jsp页面发生异常时跳转的页面地址,请求转发的方式进行跳转的。

2).include指令:包含指令,将其他页面资源包含到当前jsp页面中,做为当前jsp的一部分。与当前页面共同被翻译成一个.java源文件,称为静态包含。

JSP的页面组成****

 

3).taglib指令:用来向jsp页面中引入JSTL标准标签库。

<%@ taglib  uri=”jstl标签库路径”   prefix=”使用标签时的前缀” %>

4.注释

1).HTML注释:<!-- HTML注释内容 -->  在浏览器查看源代码时可见

2).java注释:单行//   多行/*...*/  浏览器查看源代码时不可见,在jsp页面和翻译后的java文件中可见。

jsp注释:<%-- jsp注释内容 --%> 只有在jsp页面中可见。