demo
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
</head>
<body>
<h2>Hello World!</h2>
</body>
</html>
一、基本概念
1.jsp是一种动态网页技术标准,基于Java Servlet及整个Java体系的web开发技术。
2.jsp的主要内容是编写jsp页面
3.支持jsp的web服务器包含jsp引擎(容器),其作用是运行jsp代码,并将结果返回给用户。tomcat就是这样的web服务器。
二、JSP运行流程
三、jsp文件(页面)的基本结构
jsp文件包含五种元素
- 普通HTML标记、CSS、JavaScript
- JSP标记,如指令标记<%@...%>,动作标记<jsp:include.../>等
- Java程序片,<%...%>
- Java表达式,<%=...%>
- 变量和方法的声明<%!...%>
四、JSP三大指令
- taglib
- include
- page
五、JSP标签
- 动作标签
- ......
六、JSP九大内置对象
序号 | 内置对象名 | 类型 |
1 | request | HttpServletRequest |
2 | response | HttpServletResponse |
3 | session | HttpSession |
4 | application | ServletContext |
5 | out | JspWriter |
6 | page | Object(this) |
7 | pageContext | PageContext |
8 | config | ServletConfig |
9 | exception | Throwable |
七、JSP四个域对象
域的名称 类型
- pageContext域 PageContext
- request域 Request
- session域 Session
- application域 ServletContext
(作用范围由小到大)
八、其他
- Tag文件/Tag标记
- JSP中的文件操作
- JSP中使用数据库
- JSP与JavaBean
- JavaServlet基础
- MVC模式