先厘清:这门课值不值得现在学
先说结论:如果你是要从零补 Web 基础、想搞懂服务端页面怎么渲染、表单怎么提交处理的,这门课值得看;如果你是冲着“最新技术栈”来的,那它不是你的菜。JSP 在今天的新项目里确实用得少了,但它讲的几件事并没有过时:一次请求从浏览器到 Servlet 再到页面输出的完整链路、Web 组件怎么复用、表达式语言怎么取值、标准标签库怎么替代页面里的 Java 脚本。这些概念在 Thymeleaf、FreeMarker 里照样换汤不换药。所以别把它当成“学 JSP 去找工作”,把它当成“补服务端视图层底层逻辑”来看,心态会顺很多。这门课适合已经跟着系列课学过 Servlet、能写出基本接口、但对页面侧怎么和后端数据接上还一知半解的人。完全没写过 Java 代码的,先回去把基础语法和 HTTP 请求响应搞明白,不然一上来听组件复用会懵。
建议先看哪几块,资料怎么配合练
不要按顺序一节节刷,那样容易在基础语法里耗光耐心。建议先看 JSP 基础那节,搞清页面里的脚本片段、声明、表达式分别什么时候被编译执行,再直接跳到表达式语言和标准标签库这两块——这才是这门课真正有价值的部分。早期那种在页面里写 Java 循环的写法,看懂就行,不用照着敲;重点放在 EL 怎么从作用域取值、标准标签库怎么遍历集合和做条件判断上,因为这两块在后来的模板引擎里几乎原样保留。资料包里的代码一定要边看边跑,别只盯着视频。我的建议是:先跟着敲一遍购物车 demo,跑通后把 demo 里的脚本全删掉,用标准标签库重写一遍,写不出来的地方再回去看对应视频。这样一轮下来,你对“为什么要用标签库”的理解会比单纯看完所有视频深得多。复习那节别跳过,它讲的是组件复用里的坑,自己写的时候多半会踩到。
学完能独立做什么
学完这门课,你应该能独立完成一个带增删改查的小型 Web 应用:从接收请求、查数据库、把结果塞进作用域,到在页面上用标签库遍历渲染,整条链路自己走通。具体说,你能写一个商品列表页带分页、一个购物车能加减商品、一个表单提交后能回显校验提示。这些场景看着不起眼,但它们是大多数企业内部系统的基本骨架。再往后学框架时,你会发现 Spring MVC 里的视图解析、请求参数绑定、数据回显,底层逻辑和这门课讲的一模一样,只是封装得更厚。所以这门课的定位很清楚:它不是让你拿去写简历的亮点,而是帮你把“页面和后端到底怎么连起来”这块地基夯实。学的时候别贪快,把每个标签的属性自己试一遍,比刷完所有视频管用。
课程目录
课程目录10 集
- 1 03-01_JSP简介 (01:35:03).mp4
- 2 03-02_JSP基础 (50:04).mp4
- 3 03-03_JSP进阶 (50:01).mp4
- 4 04-01_Web组件复用 (02:27:51).mp4
- 5 04-01_Web组件复用_购物车demo (57:43).mp4
- 6 04-01_Web组件复用-复习 (45:19).mp4
- 7 04-02_表达式语言(EL) (02:07:06).mp4
- 8 04-03_标准标签库1 (02:14:56).mp4
- 9 04-03_标准标签库2 (15:35).mp4
- 10 04-03_标准标签库3 (01:01:01).mp4






