Java 第3页
java
Servlet 获取请求参数流程-深吸氧

Servlet 获取请求参数流程

1. 前段代码 index.html中新建一个form表单 2. 后端代码 客户端向服务端发送请求,服务端会将请求封装为HttpRequest。 创建AddServlet,普通类是无法获取用户发送的请求数据的,需要继承HttpSer...
不为风的头像-深吸氧不为风3年前
01491
Servlet 生命周期-深吸氧

Servlet 生命周期

1. Servlet接口 Servlet生命周期对应其中的三个方法:init()、service()、destroy() 2. 生命周期 2.1 验证 发起两次请求后关闭tomcat 2.2 打印结果分析 第一次请求时,Servlet会实例化(构造方...
不为风的头像-深吸氧不为风3年前
01331
Servlet 会话-深吸氧

Servlet 会话

HTT协议本身P是无状态的,服务器无法区分两次请求是否是同一个客户端发送过来的。所以两个用户操作时,便会产生数据错误。因此通过会话跟踪技术来解决这个问题。 1. Cookie 1.1 本质 在浏览器端...
不为风的头像-深吸氧不为风3年前
01300
Servlet 继承关系-深吸氧

Servlet 继承关系

1. 继承关系 2. 方法关系 3. service方法 当有请求过来时,service方法会自动响应(tomcat容器调用)。 在HttpServlet会根据请求类型(get、post等)调用对应的方法(doGet、doPost) 由于HttpS...
不为风的头像-深吸氧不为风3年前
01280
idea下创建web项目-深吸氧

idea下创建web项目

1. 新建 1. 打开idea,选择file->New->Project 2. 新建web项目 3. 新建index.html 4. 创建tomcat容器模板(创建过的可以跳过这一步) 5. 配置容器 默认打开index.html 6. 启动项目 2. 导入
不为风的头像-深吸氧不为风3年前
01270
JDK环境导致MD5算法不一致问题-深吸氧

JDK环境导致MD5算法不一致问题

今天在跟第三方做接口联调,在验签时遇到一个问题,明明两边的加密算法一模一样,但是加密后却不一样。 加密算如下: import java.security.MessageDigest; /** * @Author shenxy * @Date 2023/...
不为风的头像-深吸氧不为风2年前
01221
ThreadLocal-深吸氧

ThreadLocal

1. 简介 ThreadLocal叫做线程变量,意思是ThreadLocal中填充的变量属于当前线程,该变量对其他线程而言是隔离的,也就是说该变量是当前线程独有的变量。ThreadLocal为变量在每个线程中都创建了...
不为风的头像-深吸氧不为风3年前
01220
Servlet 保存作用域-深吸氧

Servlet 保存作用域

保存作用域有4个:page,request,session,application。 page:页面级别,现在已经不用 request:一次请求响应范围 session:一次会话范围有效 application:一次应用程序范围有效
不为风的头像-深吸氧不为风3年前
01210
Servlet 请求转发与重定向-深吸氧

Servlet 请求转发与重定向

1. 转发 在请求的处理过程中,Servlet完成了自己的任务,需要把请求转交给下一个资源继续处理。 转发操作的核心部分是在服务器端完成的,所以浏览器感知不到,整个过程中浏览器只发送一次请求。...
不为风的头像-深吸氧不为风3年前
01160
Filter-深吸氧

Filter

1. 简介 Javaweb中的过滤器可以拦截所有访问web资源的请求或响应操作。 1.1 过滤器的三要素 1. 拦截 过滤器之所以能够对请求进行预处理,关键是对请求进行拦截,把请求拦截下来才能够做后续的操...
不为风的头像-深吸氧不为风3年前
01140