摘要: ## JSP: 一、指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * contentType:等同于response.setContentType() 1. 设置 阅读全文
posted @ 2020-01-27 21:23 亿贫如洗杨道长 阅读(153) 评论(0) 推荐(0) 编辑
摘要: ## 案例:验证码 1. 案例需求: 1. 访问带有验证码的登录页面login.jsp 2. 用户输入用户名,密码以及验证码。 * 如果用户名和密码输入有误,跳转登录页面,提示:用户名或密码错误 * 如果验证码输入有误,跳转登录页面,提示:验证码错误 * 如果全部输入正确,则跳转到主页success 阅读全文
posted @ 2020-01-27 15:36 亿贫如洗杨道长 阅读(316) 评论(0) 推荐(0) 编辑
摘要: ## Session:主菜 一、概念:服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中。HttpSession 二、快速入门: 1. 获取HttpSession对象: HttpSession session = request.getSession(); 2. 使用Ht 阅读全文
posted @ 2020-01-27 15:20 亿贫如洗杨道长 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 记住上一次访问时间 1. 需求: 1. 访问一个Servlet,如果是第一次访问,则提示:您好,欢迎您首次访问。 2. 如果不是第一次访问,则提示:欢迎回来,您上次访问时间为:显示时间字符串 2. 分析: 1. 可以采用Cookie来完成 2. 在服务器中的Servlet判断是否有一个名为lastT 阅读全文
posted @ 2020-01-27 15:16 亿贫如洗杨道长 阅读(174) 评论(0) 推荐(0) 编辑
摘要: ## 会话技术 一、 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 二、功能: 在一次会话的范围内的多次请求间,共享数据 三、方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:Session ## Cookie: 阅读全文
posted @ 2020-01-27 15:14 亿贫如洗杨道长 阅读(182) 评论(0) 推荐(0) 编辑
摘要: ## 案例: * 文件下载需求: 1. 页面显示超链接 2. 点击超链接后弹出下载提示框 3. 完成图片文件下载 * 分析: 1. 超链接指向的资源如果能够被浏览器解析,则在浏览器中展示,如果不能解析,则弹出下载提示框。不满足需求 2. 任何资源都必须弹出下载提示框 3. 使用响应头设置资源的打开方 阅读全文
posted @ 2020-01-27 15:02 亿贫如洗杨道长 阅读(201) 评论(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 亿贫如洗杨道长 阅读(199) 评论(0) 推荐(0) 编辑