自动导包
回顾cookie和session
jsp
jsp初体验
jsp介绍
jsp的第一个案例
<%@ page import="java.util.Date" %>
<%@ page import="java.text.SimpleDateFormat" %>
<%--
Created by IntelliJ IDEA.
User: Administrator
Date: 2022-05-07
Time: 2:47
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>我的第一个jsp页面</title>
<style>
h1{
color: red;
}
</style>
</head>
<body>
<%--所有的java代码在写<%开始%>结束的中间,称为代码块--%>
<h1>
<%
Date date = new Date();
String format = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss").format(date);
//jsp中有九个内置对象可以直接使用,out就是其中一个
out.println("现在的时间是:" + format);
%>
</h1>
</body>
</html>
jsp的执行过程
jsp与servlet之间的关系
jsp本质就是一个servlet.
jsp注释和三种脚本元素
小结
jsp的9个内置对象
<%@ page import="java.text.SimpleDateFormat" %>
<%@ page import="java.util.Date" %><%--
Created by IntelliJ IDEA.
User: Administrator
Date: 2022-05-07
Time: 3:42
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>9个内置对象</title>
</head>
<body>
<%
//1.请求对象
request.setAttribute("name","newboy");
//2.响应对象,每过1秒刷新一次
response.setHeader("refresh","1");
//3.4.会话,输出
out.println(session.getId()+"<hr/>");
//5.上下文对象
out.println(application.getRealPath("/")+"<hr/>");
%>
<h1>
<%
Date date = new Date();
String format = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss:SS").format(date);
//jsp中有九个内置对象可以直接使用,out就是其中一个
out.println("现在的时间是:" + format);
%>
</h1>
</body>
</html>
作用域的回顾
pageContext对象的作用
PageContext页面域有关的方法
jsp的指令介绍
jsp的指令:include
jsp的指令:page
设置当前页面不能使用会话对象
设置当前页面EL表达式不起作用,变成字符串原样输出
小结
EL
EL的概念和作用
EL表达式的介绍
获取不同数据的类型语法
获取内置对象
小结
1.EL表达式的主要作用是什么
答:获取作用域中的值
2.说说一下EL内置对象的作用
param
${param.name} 获取请求的参数值
header
${head.hose} 获某个请求头的值
cookie
获取cookie的键和值
EL中各种运算符
EL其他运算符
返回结果都是true;
JSTL
JSTL的概念和作用
JSTL介绍
JSTL核心(core)标签库
单分支&多分支&发for循环
JSTL基本使用
if标签
choose标签
forEach标签
案例遍历学生列表
demo2StudentServlet
student.jsp