摘要: ## 案例: * 文件下载需求: 1. 页面显示超链接 2. 点击超链接后弹出下载提示框 3. 完成图片文件下载 * 分析: 1. 超链接指向的资源如果能够被浏览器解析,则在浏览器中展示,如果不能解析,则弹出下载提示框。不满足需求 2. 任何资源都必须弹出下载提示框 3. 使用响应头设置资源的打开方 阅读全文
posted @ 2020-01-27 15:02 亿贫如洗杨道长 阅读(202) 评论(0) 推荐(0) 编辑
摘要: ## ServletContext对象: 1. 概念:代表整个web应用,可以和程序的容器(服务器)来通信 2. 获取: 1. 通过request对象获取 request.getServletContext(); 2. 通过HttpServlet获取 this.getServletContext() 阅读全文
posted @ 2020-01-27 14:57 亿贫如洗杨道长 阅读(144) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>验证码点击切换</title> <script> /* 分析: 点击超链接或者图片,需要换一张 1.给超链接和图片绑定单击事件 2.重新设置图片的src属性值 阅读全文
posted @ 2020-01-27 14:49 亿贫如洗杨道长 阅读(165) 评论(0) 推荐(0) 编辑
摘要: ## Response对象 * 功能:设置响应消息 1. 设置响应行 1. 格式:HTTP/1.1 200 ok 2. 设置状态码:setStatus(int sc) 2. 设置响应头: setHeader(String name, String value) 3. 设置响应体: * 使用步骤: 1 阅读全文
posted @ 2020-01-27 14:48 亿贫如洗杨道长 阅读(150) 评论(0) 推荐(0) 编辑
摘要: ## 案例:用户登录 * 用户登录案例需求: 1.编写login.html登录页面 username & password 两个输入框 2.使用Druid数据库连接池技术,操作mysql,day14数据库中user表 3.使用JdbcTemplate技术封装JDBC 4.登录成功跳转到Success 阅读全文
posted @ 2020-01-27 14:39 亿贫如洗杨道长 阅读(164) 评论(0) 推荐(0) 编辑
摘要: ## Request: 一、request对象和response对象的原理 1. request和response对象是由服务器创建的。我们来使用它们 2. request对象是来获取请求消息,response对象是来设置响应消息 二、request对象继承体系结构: ServletRequest 阅读全文
posted @ 2020-01-27 14:37 亿贫如洗杨道长 阅读(116) 评论(0) 推荐(0) 编辑
摘要: ## HTTP协议:一、请求消息:客户端发送给服务器端的数据 * 数据格式: 1. 请求行 2. 请求头 3. 请求空行 4. 请求体 二、响应消息:服务器端发送给客户端的数据 * 数据格式: 1. 响应行 1. 组成:协议/版本 响应状态码 状态码描述 2. 响应状态码:服务器告诉客户端浏览器本次 阅读全文
posted @ 2020-01-27 14:24 亿贫如洗杨道长 阅读(201) 评论(0) 推荐(0) 编辑
摘要: ## web相关概念回顾 1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端 2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相 阅读全文
posted @ 2019-12-31 17:14 亿贫如洗杨道长 阅读(125) 评论(0) 推荐(0) 编辑
摘要: ## XML: 1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 * xml与html的区别 1. xml标签都是自定义的,html标签是预定 阅读全文
posted @ 2019-12-28 20:32 亿贫如洗杨道长 阅读(196) 评论(0) 推荐(0) 编辑
摘要: ## 数据库连接池 1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。 2. 好处: 1. 节约资源。 2. 用户访问高效。 3. 实现: 1. 标 阅读全文
posted @ 2019-10-15 11:35 亿贫如洗杨道长 阅读(48) 评论(0) 推荐(0) 编辑