首先,我们需要实现一个 HTTP 请求监听器,用于监听和记录进入系统的 HTTP 请求。可以使用 Java 的 Servlet 监听器来实现此功能。以下是一个示例代码: importjavax.servlet.ServletRequestEvent;importjavax.servlet.ServletRequestListener;importjavax.servlet.annotation.WebListener;importjavax.servlet.http.HttpServletRequest...
在浏览器中输入地址并按回车,会打开一个网站的登录页面,在这个过程中WEBSERVER会产生一个JSESSIONID,用于标识浏览器的身份,当输入用户名、密码后点击登录按钮,WEBSERVER会临时生成一个JSESSIONID用于记录用户名、口令信息,到下次GET请求时浏览器就会带着最开始的JSESSIONID和这个临时生成的JSESSIONID一起发送到WEBSERVER,这时...
Tomcat作为一个服务器容器,它接收、处理、封装http请求,并将其封装成Request对象,然后传给Servlet的service方法。 Tomcat在start的时候会检查web.xml中定义的Servlet的名称,类名,URL。然后使用反射等技术动态加载这些Servlet类到它的容器中。 Tomcat接收到一个请求之后,拿到URL,用URL找到容器中对应的Servlet类,将处理过后...