1.JSP的概念
- Java Server Pages,Java服务端页面
- 一种动态的网页技术,其中既可以定义 HTML、JS、CSS等静态内容,还可以定义 Java代码的动态内容
- JSP = HTML + Java
- JSP的作用:简化开发,避免了在Servlet中直接输出HTML标签
2.JSP 快速入门
2.1导入JSP坐标
<dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.2</version> <scope>provided</scope> </dependency>
2.2 创建文件
2.3 编写 HTML标签 和 Java代码
3.JSP原理
3.1JSP 和 apache源码的对应文件位置
1.apache中源码所在路径
2.JSP文件的所在路径
2.
3.2 JSP 本质上就是一个 Servlet
1.创建文件的继承关系 先继承HttpJspBase
2.再HttpJspBase 是继承HttpServlet
3.3 JSP 原理的其他内容
4.JSP 脚本
4.1介绍
1.JSP脚本用于在 JSP页面内定义 Java代码
2.JSP 脚本分类:
- <%...%>:内容会直接放到_jspService()方法之中
- <%=…%>:内容会放到out.print()中,作为out.print()的参数
- <%!…%>:内容会放到_jspService()方法之外,被类直接包含
4.2 JSP脚本使用详情
1.代码
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<h1>hello jsp</h1>
<%
System.out.println("hello,jsp~");
int i = 3;
%>
<%="hello"%>
<%=i%>
<%!
void show(){}
String name = "zhangsan";
%>
</body>
</html>
2.运行结果
4.3 JSP 脚本分类详细介绍
1.第一个
2.第二个
3.第三个
本文含有隐藏内容,请 开通VIP 后查看