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

  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字符串在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

信计2102罗铠威

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值