与Servlet技术一样,JSP技术也用于创建Web应用程序。可以将其视为Servlet的扩展,因为它提供了比Servlet更多的功能,例如EL表达语言,JSTL等。

JSP页面由HTML标记和JSP标记组成。JSP页面比Servlet更易于维护,因为我们可以将视图设计和业务逻辑分开。它还提供了一些附加功能,例如EL表达语言,自定义标签等。

教程软件版本说明:

  • JSP:2.0
  • 开发工具:IntelliJ IDEA 2017

学习本课程要求:

  • 掌握Java基础

JSP基础入门

  • 什么是JSP
  • 如何编写和运行JSP
  • Eclipse中创建JSP
  • IDEA中创建JSP
  • JSP的API
  • JSP的生命周期

JSP语法和内置对象

  • JSP语法-JSP脚本
  • JSP语法-JSP表达式
  • JSP语法-JSP声明
  • JSP语法-JSP注释
  • JSP的九大内置对象
  • JSP内置对象-Request
  • JSP内置对象-Response
  • JSP内置对象-Config
  • JSP内置对象-Application
  • JSP内置对象-Session
  • JSP内置对象-PageContext
  • JSP内置对象-Page
  • JSP内置对象-Exception
  • JSP内置对象-Out

JSP指令和动作

  • JSP指令-Page指令
  • JSP指令-Include指令
  • JSP指令-Taglib指令
  • JSP动作-jsp:forward
  • JSP动作-jsp:include
  • JSP动作-jsp:useBean
  • JSP动作-jsp:setProperty和jsp:getProperty
  • JSP动作-jsp:plugin
  • JSP动作-jsp:fallback

EL表达式与和JSP自定义标签

  • EL表达式语法
  • JSP的MVC开发模式
  • JSP自定义标签-简介
  • JSP自定义标签-案例
  • JSP自定义标签-属性
  • JSP自定义标签-迭代
  • JSP自定义标签-定制URI
  • JSP页面异常处理

JSP开发案例

  • 使用JSP完成CRUD
  • 使用JSP完成分页
  • 使用JSP完成用户注册
  • 使用JSP完成用户登录
  • 使用JSP上传文件
  • 使用JSP下载文件

自学JavaWeb系列-JSP教程!相关推荐

  1. 【Java学习路线之JavaWeb】JSP教程

    文章目录 为什么要学习JSP? 读者 阅读条件 JSP到底是什么 JSP的由来 Servlet与JSP异同点 JSP相对于Servlet的优点 1)易于维护 2)快速开发:无需重新编译和部署 3)代码 ...

  2. 《JavaWeb系列教程》

    <JavaWeb系列教程>目录大纲: 整理资料不易,尤其是这么完整的系列教程资料,觉得还不错的同志们记得点个赞~! 更多系列自学教程可以访问: 本人的语雀:https://www.yuqu ...

  3. 基于STM32C8T6、ESP8266-01S、JavaWeb、JSP、Html、JavaScript、Android、服务器和客户端设计、上位机和下位机设计等技术融合的物联网智能监控系统设计与实现

    系列文章目录 第一章ESP8266的java软件仿真测试 第二章ESP8266硬件与软件测试 第三章ESP8266客户端与Java后台服务器联调 第四章ESP8266客户端与JavaWeb服务器联调 ...

  4. Knife4j系列--使用/教程/实例/配置

    原文网址:Knife4j系列--使用/教程/实例/配置_IT利刃出鞘的博客-CSDN博客 简介 说明 本文用示例介绍knife4j的用法.(SpringBoot整合knife4j) Knife4j是一 ...

  5. 带你自学Python系列(五):Python解决列表字符不区分大小写问题

    ↑ 点击上方[计算机视觉联盟]关注我们 今天是小编持续更新关于Python的知识总结以及Python实践项目应用的第5天,带你利用零碎时间自学最受欢迎的编程语言之一Python语言.你和小编一起打卡了 ...

  6. 带你自学Python系列(四):range、min、max、sum函数

    ↑ 点击上方[计算机视觉联盟]关注我们 今天是小编持续更新关于Python的知识总结以及Python实践项目应用的第4天,带你利用零碎时间自学最受欢迎的编程语言之一Python语言.你和小编一起打卡了 ...

  7. eclipse新建javaweb项目——javaweb系列(一)

    eclipse新建javaweb项目--javaweb系列(一) 系列文章 eclipse新建javaweb项目--javaweb系列(一) eclipse下javaweb简单servlet调用--j ...

  8. python3爬虫及数据分析_Python3爬虫及可视化数据分析系列图文教程——大纲目录...

    本文首发于:Python3爬虫及可视化数据分析系列图文教程--大纲目录 - Python量化投资​www.lizenghai.com 写在最前 最近更新:2019-03-28 本教程所有源码见文尾. ...

  9. 51自学网sketchup8基础教程 3dmax高级建模教程 VR产品级渲染教程 家具设计制造教程...

    我要自学网平面设计 计算机基础知识教程 Excel2010基础教程 Word2010基础教程 PPT2010基础教程 五笔打字视频教程  我要自学网Excel函数应用教程 Excel VBA基础教程 ...

  10. java web中td_Java匹马行天下之JavaWeb核心技术——JSP

    Java匹马行天下之JavaWeb核心技术--JSP JSP动态网页技术 一.JavaWeb简介 一.什么是JavaWeb? JavaWeb是用Java技术来解决相关web互联网领域的技术总称. 需要 ...

最新文章

  1. 学自动化必知:20个传感器原理及应用动图
  2. 把Array说透(续一)
  3. java键盘事件键值表_Java的20年:重大事件的时间表
  4. LeetCode MySQL 1623. 三人国家代表队
  5. 从零开始学前端:CSS背景颜色 --- 今天你学习了吗?(CSS:Day09)
  6. framework7的改进,以及与vue组合使用遇到的问题以及解决方法 (附vue的原理)
  7. one list to muti list
  8. Spring帖子汇总
  9. c# 后台传到前台乱码_前台提交数据到后台为乱码问题解决方式
  10. python字典练习_python字典练习
  11. 激光雕刻机DIY之二:GRBL的下载与参数配置
  12. 算法基础 计算机数学课件,第4章计算机制图数学基础_中国地质大学:数字测图_ppt_大学课件预览_高等教育资讯网...
  13. 小程序获取附近IBeacon设备
  14. php 匹配多个正则表达式,php – 正则表达式匹配无限数量的选项
  15. 英文文献的阅读翻译神器
  16. 数学故事(统计学的妙用)
  17. 【蓝桥杯 路径 python】Dij算法
  18. XX大学学生选课系统需求规格说明书
  19. 网易Java服务器端实习生电话面试
  20. ESP8266EX芯片文档

热门文章

  1. Kubernetes CKS【21】---Runtime Security -主机与容器行为安全分析(strace、/proc、env、falco)
  2. MySql修改默认端口
  3. 实战总结的7个C程序,好东西不私藏
  4. eplan 2.7安装过程中multikey黄色感叹号解决办法
  5. WebDriver Selenium eclipse环境搭建
  6. Redis初识、设计思想与一些学习资源推荐
  7. MVPArms学习笔记[待续]
  8. 聚类和分类的最基本区别。
  9. Xamarin教程一:创建Android项目(VS2019 C#写安卓)
  10. UTrust4701F双界面NFC读写器读卡器测试软件读写NFC电子标签的文本|网址|电子名片|智能海报|蓝牙地址内容操作说明