javaEE在2023年5月21知识复盘(一)

news/2024/12/29 1:21:23/
  1. 今天讲述了doget()、doPost()方法,介绍了里面参数req,resp的一些实用方法

getParameter()获取请求参数
getParameterValues() 返回参数数组
【post方式】 设置编码格式
req-> setCharacterEncoding()
resp->SetContent-Type(“text/html;charset=utf-8”)
获取请求方式getMethod()
请求协议getScheme()
返回客户端的IP/域名getRemoteAddr()
getServerName()返回后端服务器名
getServerPort返回后端服务器端口

2.【过滤器】
作用:将前端发送的请求先进入指定过滤器进行“筛选”,或者设置公共的属性、配置、进行公共处理(提高代码复用性),也可进行逻辑判断(不满足条件,直接响应前端无需进入Servlet处理程序“请求拦截”)
3.同步请求以及异步请求
【这里区分一下,这里的概念与操作系统的“同步、异步概念不一样”】
在这里插入图片描述
前端中的同步是指:前端发送请求后,后端再响应至前端并且将浏览器原来的网页数据被响应回来的数据覆盖掉了,影响用户操作体验度。
前端中的异步是指:前端发送的请求,由后端响应回来的结果不会对前端用户接下来的操作产生影响,它只是局部覆盖了部分数据,并没有刷新整个网页,也没有将网页数据整个覆盖掉,用户可以紧接着进行下一步操作,用户·体验度·较高·
这里我们主要用到了XMLHttpRequest()对象来实现异步请求的,在这里插入图片描述

然后我们对其进行了一种封装 axios,使其发送接收请求更加简便
在这里插入图片描述
4.【跨域问题】
是指浏览器受同源策略的影响,禁止两个不同协议或不同IP/域名或不同端口下的两个服务器之间交互数据,这是为了防止受到邪恶网站的攻击,保证了网站的安全性。但是我们很多情况下需要两个、多个服务器之间传输交换数据,所以我们给出了前端(不讲)、后端的两类解决方法。
【后端解决跨域问题的方法:
🎀在后端服务器的web项目中写(导入)一个关于向前端声明“此次请求的可靠请求的”过滤器,让浏览器“放行~”在这里插入图片描述


5.json----一种轻量级的标准字符串格式
用处:为了解决java语言与JavaScript语言的发送请求数据的格式相统一而引入的,有利于前端解析从后端响应回来的数据信息。其中java语言是导入了六个支持json格式的jar包,并且创建了ObjectMapper对象,调用writeValueAsString()方法生成json字符串在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/news/171794.html

相关文章

《商用密码应用与安全性评估》第四章密码应用安全性评估实施要点4.3密码测评要求与测评方法

总体要求测评方法 1.密码算法核查 测评人员应当首先了解信息系统使用的算法名称、用途、位置、执行算法的设备及其实现方式(软件、硬件或固件等)。针对信息系统使用的每个密码算法,测评人员应当核查密码算法是否以国家标准或行业标准形式发布…

基于DAC0832的信号发生器设计与实现(源码+原理图+PCB)

摘要: 本课题设计了一个基于DAC0832的信号发生器,使之输出不同频率的正弦波、三角波、锯齿波和方波,并通过按键切换不同的波形,也可以改变频率以及频率变化的步进。本方案选择了DAC0832作为核心芯片,并与51单片机结合…

Android 调用系统隐藏的类和方法

1.Android系统隐藏的类和方法 阅读Android源码时,会发现很多被UnsupportedAppUsage注解的方法,这些方法不能被外部应用访问。 比如Android中的PackageParser类,这个类是在android.content.pm包下面: 可以看到这个类是隐藏的&…

小话圆圈C怎么打出来的?

只需要Alt 169即可,就这么任性,试一下吧©

matlab .mat转.txt

matlab 处理数据将.mat转.txt, 代码如下 clear all load(MixPA.mat) Tcell2table(protein_A); #数据集里面有个名字 writetable(T,Mix.AC_P1.txt); 我应该集齐了所有文件转换处理的方法,摸摸自己,今天又是洒泪的一天,嘿嘿嘿……

如何在WordPress网站底部中间添加备案号

如何在WordPress网站底部中间添加备案号 为什么要添加备案号添加备案号 为什么要添加备案号 之所以写下这篇文章,原因是之前搭了一个博客网站,备了案,但是没有在网页的底部添加备案号 然后我们的腾讯云客服小姐姐就电话通知了一下&#xff0…

c库(上)----小话c语言(17)

[Win7 vs2010] Q: C库和系统api之间是什么关系? A: 如下图,简单示意: 可以看出,C库一部分是使用系统api实现自身功能(比如文件操作),另一部分并不会直接依赖系统api,单独实现功能(…

基本输入输出,基本但不简单----小话c语言(4)

开头将文章中代码所在的环境介绍下: [Mac-10.7.1 Lion Intel-based] Q: 看到stdio.h中有这么多关于输入或者输出的函数,怎么会这么多? A: 其实基本的函数不多,不过从易于上层使用的角度,又被封…