一、简介
![在这里插入图片描述](https://img-blog.csdnimg.cn/b2443d7812d74caf8b8f6e868b4890b1.png)
二、JSP 快速入门 △
非常简单,就三步
![在这里插入图片描述](https://img-blog.csdnimg.cn/8efcb637efca4fd3a74b7d39e54e2df8.png)
三、JSP 原理
![在这里插入图片描述](https://img-blog.csdnimg.cn/1a1825b1154c4d6a8ff5a988a9a2db28.png)
四、JSP脚本
作用:
![在这里插入图片描述](https://img-blog.csdnimg.cn/00c99ffc64da4973a60a84751b428ce5.png)
JSP缺点:
![在这里插入图片描述](https://img-blog.csdnimg.cn/ab8a609dd9b14f759a71aa1cf8a84878.png)
五、EL表达式
简化JSP的代码(用于替换获取数据的代码)
![在这里插入图片描述](https://img-blog.csdnimg.cn/a00ebd17386c4b088ea692a2d1c5702d.png)
六、JSTL标签
简化JSP的代码(替换循环遍历的代码)
![在这里插入图片描述](https://img-blog.csdnimg.cn/bc2b7063c56a4a00be7d74ff2703ca99.png)
1、步骤
![在这里插入图片描述](https://img-blog.csdnimg.cn/70261d91ca1d4bd8aab13ded51780342.png)
eg: foreach、for
(c:forEach)
![在这里插入图片描述](https://img-blog.csdnimg.cn/adac9626adc64547a95f6cf4e470826a.png)
七、MVC模式和三层架构
使代码更利于维护、可复用
MVC模式是一个大的概念,三层架构是对MVC模式实现的一种架构思想
1.MVC模式
![在这里插入图片描述](https://img-blog.csdnimg.cn/68eb3f5cd53647859359f8191c174188.png)
2、三层架构
![在这里插入图片描述](https://img-blog.csdnimg.cn/b185cd5d908e472eaad7cc41e242ed6f.png)
八、案例
1、准备
![在这里插入图片描述](https://img-blog.csdnimg.cn/542eb6d34dd94d87b0e0e9523568774b.png)
2、查询所有
![在这里插入图片描述](https://img-blog.csdnimg.cn/e0ebbe0e4fd241b09099c846b49e0fa2.png)
3.添加
![在这里插入图片描述](https://img-blog.csdnimg.cn/b44f65f62372437a8e8927345c8100a0.png)
4.修改
回显(即查询)数据,修改重新提交
![在这里插入图片描述](https://img-blog.csdnimg.cn/7b06882ac1694091a569536950b71201.png)