1.JSP概述
1.1JSP概念
1.2什么是JSP
1.3代码
2.JSP快速入门
2.1搭建环境
(1)创建一个maven的 web 项目,结构如下:
(2)pom.xml 文件内容如下:
2.2导入 JSP 依赖
2.3创建 jsp 页面
2.4编写HTML标签和java代码
3.JSP 原理
3.1概述
3.2图像示例
4.JSP 脚本
JSP 脚本有如下三个分类:
4.1<%...%>:
内容会直接放到_jspService()方法之中,代码如下:
4.2<%=...%>:
内容会放到out.print()中,作为out.print()的参数,代码如下:
4.3<%!...%>:
内容会放到_jspService()方法之外,被类直接包含,代码如下:
4.4缺点
5.EL 表达式
5.1概述
EL(全称Expression Language )表达式语言,用于简化 JSP 页面内的 Java 代码。 EL 表达式的主要作用是 获取数据。其实就是从域对象中获取数据,然后将数据展示在页面上。 而 EL 表达式的语法也比较简单,${expression} 。例如:${brands} 就是获取域中存储的 key 为 brands 的数据。
5.2功能及语法
5.3域对象
5.3.1分类
5.3.2作用范围
6.JSTL标签
6.1概述
6.2常见标签
7.MVC模式和三层架构
7.1MVC模式
7.1.1概述
7.1.2MVC 好处:
(1)职责单一,互不影响。每个角色做它自己的事,各司其职。
(2) 有利于分工协作。
(3)有利于组件重用。
7.2三层架构
7.3MVC 和 三层架构区别与联系