目标
了解 JSP
掌握 JSP 的运行原理
掌握 JSP 的语法
掌握 JSP 的指令、动作标签
1、了解 JSP
JSP(Java Server Page Java 服务器端页面)。
JSP 在服务器端运行,JSP 被服务器运行后,返回给浏览器
纯的 HTML 代码。
JSF(Java Server Face)
<input type="submit" value="登录" />
<jsf:submit value="登录" />
2、掌握 JSP 的运行原理
JSP 运行:转义、编译、运行
index.jsp--(发布到 Tomcat,被转义)-->index_jsp.java
(在 work/../可见)--(由 Tomcat 调用 JVM 编译)-->
index_jsp.class--(由 Tomcat 调用 JVM运行)-->通过响应
把输出的 HTML 返回到浏览器
JSP 与 Servlet 是兄弟关系,Servlet 能够完成的事情,JSP
都可以完成。Servlet 是 JSP 的基础
3、掌握 JSP 的语法
JSP 主要是一个文件格式 *.jsp;
JSP 还是一些 特殊的指令、标签的统称;
基本语法:
指令 <%@ %>
指令一般放在 jsp 的首行,对整个 jsp 文件进行总体
定义
代码段 <% %>
代码段中可以编写 java 代码
声明 <%! %>
声明中可以定义全局变量和方法,一般很少用到
表达式 <%= %>
一般用于在 网页中输出一个结果
注释 <%-- --%>
动作 <jsp:xxxx 属性名="属性值" />
4、掌握 JSP 的指令、动作标签