动态的网页技术
JSP快速入门
1、导入JSP坐标
2、创建JSP文件
3、编写HTML标签和Java代码
JSP原理
JSP本质上就是一个Servlet
JSP脚本
用于在JSP页面定义Java代码
脚本分类:
<%...%>:内容会直接放到_jspService()方法之中
<%=...%>:内容会放到out.print()中,作为out.print()的参数
<%!...%>:内容会放到_jspServer()方法之外,被类直接包含
EL表达式
用于简化JSP页面内的Java代码
主要功能:获取数据
语法: e x p r e s s i o n ∗ {expression} * expression∗{brands}:获取域中存储的key为brands的数据
四大域对象:
page:当前页面有效
request:当前请求有效
session:当前会话有效
application:当前应用有效
el表达式获取数据,会依次从这四个域中寻找,直到找到为止
JSTL标签
使用标签取代JSP页面上的Java代码
快速入门:
1、导入坐标
<!--jstl-->
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
2、在JSO页面上引入JSTL标签库
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
3、使用
<c:if>
MVC模式和三层架构
MVC是一种分层开发模式
M:model,业务模型,处理业务
V:view,视图,界面展示
C:controller,控制器,处理请求,调用模型和视图
案例
准备环境
1、创建新的模块,引入坐标
2、创建三层架构的包结构
3、创建数据库表tb_brand
4、实体类Brand
5、MyBatis基础环境(MyBatis-config.xml,BrandMapper.xml,BrandMapper接口)