【目标】
1. 掌握JSP的概念
2. 掌握JSP的运行原理
3. 掌握JSP页面的组成部分
【内容】
一 JSP的概念
JSP (Java Server Pages)是指:
在HTML中嵌入Java脚本代码
由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本代码
然后将生成的整个页面信息返回给客户端
二 JSP的执行过程
Web容器处理JSP文件请求需要经过3个阶段:
翻译阶段
编译阶段
执行阶段
翻译阶段:由jsp翻译为.java文件
编译阶段:由.java文件编译为.class文件
执行阶段:由.class执行为浏览器可以识别的页面内容
三 JSP页面组成
u 注释:
1. HTML注释:<!-- 注释内容 -->
2. JSP注释:<%-- 注释内容 --%>
3. 在JSP脚本中注释:
单行注释:<% //单行注释 %>
多行注释:<% /* 多行注释* /%>
u 小脚本:
<%
String s = "hello World";
out.print(s);
%>
注:小脚本中不能声明方法,其中的代码会原封不动的放在servlet的_jspService方法中
u 表达式:
格式:<%=java表达式 %>
<%=s %>
注意:表达式后不能有分号,表达式经过翻译之后,成为了out.print(s);
u 声明
格式:<%! Java代码 %>
声明中的代码放在翻译后的Servlet 类中
案例:两个数字相加
案例2:打印当前时间
Body中添加以下代码:
Jsp页面导入jar包
修改第一行代码,添加import
<%@ page language="java"contentType="text/html; charset=UTF-8" import="java.util.*,java.text.*"
pageEncoding="UTF-8"%>