01 2023 档案
摘要:登录案例_BeanUtils基本使用 BeanUtils工具类,简化数据封装 //2.获取所有请求参数 Map<String, String[]> map = request.getParameterMap(); //3.创建User对象 User loginuser = new User(); /
阅读全文
摘要:登录案例_代码实现1 开发项目:用户登录 开发步骤: 1.创建项目,导入html页面,配置文件,jar包 2.创建数据库的环境 CREATE DATABASE day14; USE day014; CREATE TABLE USER( id INT PRIMARY KEY AUTO_INCREMEN
阅读全文
摘要:登录案例_需求 案例:用户登录 用户登录案例需求: 1.编写login.html登录页面 username & password 两个输入框 2.使用Druid数据库连接池技术,操作mysql,day14数据库中user表 3.使用JdbcTemplate技术封装JDBC 4.登录成功跳转到Succ
阅读全文
摘要:Request_共享数据(域对象) 共享数据: 域对象:一个有作用范围的对象,可以在范围内共享数据 request:代表一次的请求的范围,一般用于请求转发的多个资源中共共享数据 方法: 1.void setAttribute(String name,Object obj):存储数据 2.Object
阅读全文
摘要:Request_获取请求参数中文乱码问题处理 中文乱码问题: get方式:tomcat 8 已经将get方式乱码问题解决了 post方法:会乱码 解决:在获取参数之前,设置request的编码request.setCharacterEncoding("utf-8"); package com.exa
阅读全文
摘要:Request_获取请求参数通用方式介绍 1.其他功能: 1.获取请求参数通用方式:不论get还是post请求方式都可以使用下列方法来获取请求参数 1.String getParameter(String name):根据参数名称获取参数值 username=zs&password=123 2.St
阅读全文
摘要:Request_获取请求头数据 获取请求头数据 方法:String getHeader(String name):通过请求头的名称获取请求头的值 Enumeration<String> getHeaderNames();:获取所有的请求头名称 1.演示获取请求头数据 package jinghai.
阅读全文
摘要:Request_获取请求行数据_方法介绍 request功能: 1.获取请求消息数据 1.获取请求行数据 GET/day14/demo1?name = zhangsan HTTP/1.1 方法: 1.获取请求方式:GET String getMethod() 2.获取虚拟目录:/day14 Stri
阅读全文
摘要:Request_原理 1.Request对象和Response对象的原理 1.Request和Response对象是由服务器创建的。我们来使用它们 2.Request对象来获取请求消息,Response对象是来设置响应消息 2.request:获取请求消息 Request_继承体系 1.Reques
阅读全文
摘要:HTTP_请求消息_请求行 请求消息数据格式 1.请求行 请求行 请求url 请求协议/版本 GET /login.html HTTP/1.1 请求方式: HTTP协议有7种请求方式,常用的有2种 GET: 1.请求参数在请求行中,在url后。 2.请求的url长度有限制的 3.不太安全 POST:
阅读全文
摘要:Servlet_urlpartten配置 Servlet相关配置 1.urlpartten:Servlet访问路径 1.一个Servlet可以定义多个访问路径:@WebServlet({"/d4","/dd4","/ddd4"}) 2.路径定义规则: 1. /xxx 2. /xxx/xxx 3.*.
阅读全文
摘要:IDEA与tomcat相关配置 1.IDEA会为了每一个tomcat部署的项目单独与建立一份配置文件 . 查看控制台的log:Using CATALINA_BASE: "C:\Users\dasfj\AppData\Local\JetBrains\IntelliJIdea2022.1\tomcat\
阅读全文
摘要:Servlet_生命周期详解 1.被创建:执行init方法,只执行一次 Servlet什么时候被创建? 默认情况下,第一次被访问时,Servlet被创建 指定 Servlet的创建时机 1.第一次被访问时,创建 <load-on-startup>的值为负数 2.在服务器启动时,创建 <load-on
阅读全文
摘要:Servlet_执行原理 执行原理 1.当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Serlet的资源路径 2.查找web.xml ,是否有对应的<url-pattern>标签体内容 3.如果有,则在找到对应的<servlet-class>全类名 4.tomcat会将字节码文
阅读全文