01 2023 档案
摘要:ServletContext对象 1概念 代表整个web应用 可以和程序的容器(服务器)来通信 2获取: 1通过request对象获取 request.getServletContext(); 2通过HttpServlet获取 this.getServletContext();
阅读全文
摘要:验证码需求分析 以图片形式 4个随机字节 要有干扰线 要有边框 创建宽和高 创建对象 在内存中图片(验证码图片对象) 美化图片 创建画笔对象 设置画笔颜色 背景填色 画边框 创建字符串存入字节 创建随机数对象 for循环4次 根据字符串长度产生随机数 编写到图片里 画干扰线 随机生成坐标点 将图片输
阅读全文
摘要:服务器输出字符数据到浏览器 1获取字符输出流 2输出数据 乱码问题 printWriter pw = response.getWriter;获取的流默认编码是ISO-8859-1 设置该流默认编码 告诉浏览器响应体使用的编码 response.setContentType("text/html;ch
阅读全文
摘要:路径写法 1.路径分类 1.相对路径:通过相对路径不可以确定唯一资源 如./index.html 不以/开头,以.开头路径 规则:找到当前资源和目标资源之间的相对位置关系 ./:当前目录 ../:后退一级目录 2.绝对路径:通过绝对路径怪可以确定唯一资源 如:http://localhost/day
阅读全文
摘要:重定向的特点 1.地址栏发生变化 2重定向可以访问其他站点(服务器的资源) 3重定向是两次请求。不能使用request对象来共享数据 转发的特点 1地址栏不变 2只能访问当前服务器下的资源 3转发是一次请求 可以用request来共享
阅读全文
摘要:响应头: 1格式:头名称:值 2常见的响应头 1.Content-Type:服务器告诉客户端本次响应体数据格式以及编码格式 2.Content-disposition:服务器告诉客户点以什么格式打开响应体数据 值 in-line:默认值,在当前页面内打开 attachment;filename=xx
阅读全文
摘要:响应消息:服务器端发送给客户端的数据 数据格式 1响应行 1组成:协议/版本 响应状态码 状态码描述 2响应状态码:服务器告诉客户端浏览器本次求和响应的一个状态 状态码 1状态码都是3位数字 2分类 1XX:服务器接收客户端消息 当接收没有完成 等待一段时间后 发送1XX多状态码 2XX:成功 (2
阅读全文
摘要:创建实体类 创建数据库控制类 创建工具类 数据库连接池 测试类 登录页面 失败页面 成功页面 登录服务类
阅读全文
摘要:登录案列需求 1编写登录页面 用户名和密码两个输入框 2使用Druid数据库连接池技术,操作mysql数据库中的用户表 3使用JdbcTemplate技术封装JDBC 4登录成功跳转到成功页面展示 登录成功+用户名称+欢迎您 5登录失败跳转到FailServlet展示:登录失败,用户名或密码错误 分
阅读全文