用户名:
密 码:
2.1.2 JavaScript demo (post 请求)
编写 onblur 事件,进行账号 非空验证 编写 XMLHttpRequest 对象 创建 http 请求 把文本框的内容发送给 http 请求的目标 指定回调函数 编写回调函数 发送 http 请求 将回调函数得到的内容,显示到 div 上面
这里我封装了两个函数
checkUserExit() 账户非空验证
doAjax(url); // 原生 ajax 应用
2.1.3 JavaScript demo (get 请求)
get 请求和 post 请求的代码大体都是相同的,只有两个地方不一样
我们可以直接在 url 上加上我们要传递的参数:doAjax('AjaxCheck?username='+username); 回调函数中,我们最后发送数据的时候,传递的参数为 null 即可:xmlhttp.send(null);
备注:
我们使用 get 请求的时候,可以不用传递头参数
2.1.4 后端 servlet 代码
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// 保证数据能够正常的响应得到
request.setCharacterEncoding(“utf-8”);
response.setCharacterEncoding(“utf-8”);
// 检查数据是否通过 ajax 传送过来
String username = request.getParameter(“username”);
// 得到数据
System.out.println(“username:”+username);
// json 数据格式化,这里要用到 jsonobject 的六个包,大家自行网上下载
// JSONObject jsonobj = JSONObject.fromObject(“{‘username’:”+username+“}”);
// System.out.println(jsonobj.toString());
// 但是我这里直接接返回字符串
小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
最后
由于文案过于长,在此就不一一介绍了,这份Java后端架构进阶笔记内容包括:Java集合,JVM、Java并发、微服务、SpringNetty与 RPC 、网络、日志 、Zookeeper 、Kafka 、RabbitMQ 、Hbase 、MongoDB、Cassandra 、Java基础、负载均衡、数据库、一致性算法、Java算法、数据结构、分布式缓存等等知识详解。
本知识体系适合于所有Java程序员学习,关于以上目录中的知识点都有详细的讲解及介绍,掌握该知识点的所有内容对你会有一个质的提升,其中也总结了很多面试过程中遇到的题目以及有对应的视频解析总结。
keeper 、Kafka 、RabbitMQ 、Hbase 、MongoDB、Cassandra 、Java基础、负载均衡、数据库、一致性算法、Java算法、数据结构、分布式缓存**等等知识详解。
[外链图片转存中…(img-2vAPB6r0-1711285844286)]
本知识体系适合于所有Java程序员学习,关于以上目录中的知识点都有详细的讲解及介绍,掌握该知识点的所有内容对你会有一个质的提升,其中也总结了很多面试过程中遇到的题目以及有对应的视频解析总结。
[外链图片转存中…(img-feJm5VFO-1711285844287)]
[外链图片转存中…(img-QYYIWNMz-1711285844287)]
本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录
好文链接
发表评论