摘要: 1.4.1 域对象概述 域对象: 一些用于存储数据和传递数据的对象,传递数据不同的范围,我们称之为不同的域,不同的域对象代表不同的域,共享数据的范围也不同 web项目中,我们一定要熟练使用的域对象分别是 请求域,会话域,应用域 请求域对象是HttpServletRequest ,传递数据的范围是一次 阅读全文
posted @ 2024-02-29 13:09 笠大 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 1.3.2 HttpSession的使用 用户提交form表单到ServletA,携带用户名,ServletA获取session 将用户名存到Session,用户再请求其他任意Servlet,获取之间存储的用户 定义表单页,提交用户名,提交后 <form action="servletA" meth 阅读全文
posted @ 2024-02-29 13:08 笠大 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1.2.3 Cookie的提交路径 访问互联网资源时不能每次都需要把所有Cookie带上。访问不同的资源时,可以携带不同的cookie,我们可以通过cookie的setPath(String path) 对cookie的路径进行设置 从ServletA中获取cookie public class S 阅读全文
posted @ 2024-02-29 13:07 笠大 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 一 会话 1.1 会话管理概述 1.1.1 为什么需要会话管理 HTTP是无状态协议 无状态就是不保存状态,即无状态协议(stateless),HTTP协议自身不对请求和响应之间的通信状态进行保存,也就是说,在HTTP协议这个级别,协议对于发送过的请求或者响应都不做持久化处理 简单理解:浏览器发送请 阅读全文
posted @ 2024-02-29 13:07 笠大 阅读(4) 评论(0) 推荐(0) 编辑
摘要: Servlet生命周期 4.1 生命周期简介 什么是Servlet的生命周期 应用程序中的对象不仅在空间上有层次结构的关系,在时间上也会因为处于程序运行过程中的不同阶段而表现出不同状态和不同行为——这就是对象的生命周期。 简单的叙述生命周期,就是对象在容器中从开始创建到销毁的过程。 Servlet容 阅读全文
posted @ 2024-02-29 13:06 笠大 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 3.1 @WebServlet注解源码 官方JAVAEEAPI文档下载地址 Java EE - Technologies (oracle.com) @WebServlet注解的源码阅读 package jakarta.servlet.annotation; import java.lang.anno 阅读全文
posted @ 2024-02-29 13:06 笠大 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 3.2.3 响应报文 响应报文格式 响应首行(响应行); 协议/版本 状态码 状态码描述 响应头信息(响应头); 空行; 响应体; 响应行组成部分 协议及版本 HTTP/1.1 响应状态码 200 状态描述 OK (缺省) HTTP/1.1 200 OK 说明:响应协议为HTTP1.1,响应状态码为 阅读全文
posted @ 2024-02-29 13:05 笠大 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 3.2.2 请求报文 客户端发给服务端的报文 请求报文格式 请求首行(请求行); GET/POST 资源路径?参数 HTTP/1.1(默认是通过GET请求获取服务器信息)(通常表单提交信息到服务器用POST请求) 请求头信息(请求头); 空行; 请求体;POST请求才有请求体 浏览器 f12 网络下 阅读全文
posted @ 2024-02-29 13:05 笠大 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 3.2 请求和响应报文 3.2.1 报文的格式 主体上分为报文首部和报文主体,中间空行隔开 报文部首可以继续细分为 "行" 和 "头" 3.2.2 请求报文 客户端发给服务端的报文 请求报文格式 请求首行(请求行); GET/POST 资源路径?参数 HTTP/1.1(默认是通过GET请求获取服务器 阅读全文
posted @ 2024-02-29 13:02 笠大 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 3.1.3 HTTP1.0和HTTP1.1的区别 在HTTP1.0版本中,浏览器请求一个带有图片的网页,会由于下载图片而与服务器之间开启一个新的连接;但在HTTP1.1版本中,允许浏览器在拿到当前请求对应的全部资源后再断开连接,提高了效率。 3.1.4 在浏览器中通过F12工具抓取请求响应报文包 几 阅读全文
posted @ 2024-02-29 13:02 笠大 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 3.1 HTTP简介 HTTP 超文本传输协议 (HTTP-Hyper Text transfer protocol),是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过十几年的使用与发展,得到不断地完善和扩展。它是一种详细规定了浏览器和万 阅读全文
posted @ 2024-02-29 13:01 笠大 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 一个标准的可以用于发布的WEB项目标准结构如下 app 本应用根目录 static 非必要目录,约定俗成的名字,一般在此处放静态资源 ( css js img) WEB-INF 必要目录,必须叫WEB-INF,受保护的资源目录,浏览器通过url不可以直接访问的目录 classes 必要目录,src下 阅读全文
posted @ 2024-02-29 12:59 笠大 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 2.1 WEB服务器 Web服务器通常由硬件和软件共同构成。 硬件:电脑,提供服务供其它客户电脑访问 软件:电脑上安装的服务器软件,安装后能提供服务给网络中的其他计算机,将本地文件映射成一个虚拟的url地址供网络中的其他人访问。 常见的JavaWeb服务器: Tomcat(Apache):当前应用最 阅读全文
posted @ 2024-02-29 12:59 笠大 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 一 XML XML是EXtensible Markup Language的缩写,翻译过来就是可扩展标记语言。所以很明显,XML和HTML一样都是标记语言,也就是说它们的基本语法都是标签。 可扩展 三个字表面上的意思是XML允许自定义格式。但这不代表你可以随便写。 在XML基本语法规范的基础上,你使用 阅读全文
posted @ 2024-02-29 12:58 笠大 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 解析HTTP错误码400 Bad Request及其常见原因与解决方法1. 引言在进行web开发过程中,我们经常会遇到各种HTTP错误码。HTTP错误码用于表示服务器对请求的响应状态,帮助我们定位和解决问题。本文将重点解析HTTP错误码400 Bad Request,探讨其常见原因和解决方法。 HT 阅读全文
posted @ 2024-02-29 12:53 笠大 阅读(5431) 评论(0) 推荐(0) 编辑
摘要: 【深基4.习8】求三角形题目描述模仿例题,打印出不同方向的正方形,然后打印三角形矩阵。中间有个空行。 输入格式输入矩阵的规模,不超过 9 。 输出格式输出矩形和正方形 样例 #1样例输入 #141样例输出 #101020304050607080910111213141516 01 0203 0405 阅读全文
posted @ 2024-02-29 12:51 笠大 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 洛谷P1035 [NOIP2002 普及组] 级数求和[NOIP2002 普及组] 级数求和题目描述已知:S n = 1 + 1 2 + 1 3 + … + 1 n S_n= 1+\dfrac{1}{2}+\dfrac{1}{3}+…+\dfrac{1}{n}S n​ =1+ 21​ + 31​ + 阅读全文
posted @ 2024-02-29 12:50 笠大 阅读(48) 评论(0) 推荐(0) 编辑
摘要: [NOIP2005 普及组] 陶陶摘苹果 题目描述 陶陶家的院子里有一棵苹果树,每到秋天树上就会结出 10 1010 个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个 30 3030 厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。 现在已知 10 1010 个苹果到地面的高 阅读全文
posted @ 2024-02-29 12:48 笠大 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 洛谷P1047 [NOIP2005 普及组] 校门外的树 [NOIP2005 普及组] 校门外的树 题目描述 某校大门外长度为 l ll 的马路上有一排树,每两棵相邻的树之间的间隔都是 1 11 米。我们可以把马路看成一个数轴,马路的一端在数轴 0 00 的位置,另一端在 l ll 的位置;数轴上的 阅读全文
posted @ 2024-02-29 12:48 笠大 阅读(54) 评论(0) 推荐(0) 编辑