Servlet测试1

通过按钮提交get,post请求,并且后端响应数据,显示到前端

当点击get按钮时

是发起Get请求

后端接收到Get请求后,把数据写入到body内

当点击pst按钮时

是发起Post请求

后端接收到Post请求后,把数据写入到body内

之后前端就从body内读取数据,写入,显示到页面上

前端代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head><!-- 用来接收后端的数据 --><div class="connter"></div><!-- 触发get post请求按钮 --><button class="Get">GET</button><button class="Post">POST</button><body><script src="https://code.jquery.com/jquery-3.7.1.min.js"></script><script>let get=document.querySelector('.Get');get.onclick=function(){$.ajax({type:'get',url:'Demo',// 后端传来的数据都在body中success: function(body){//写入数据let connter=document.querySelector('.connter');connter.innerHTML=body;}});}let post=document.querySelector('.Post');post.onclick=function(){$.ajax({type:'post',url:'Demo',success:function(body){let connter=document.querySelector('.connter');connter.innerHTML=body;}});}</script>
</body>
</html>

后端代码

package Demo;import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;@WebServlet("/Demo")
public class Demo1 extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {resp.setContentType("text/html;charset=utf8");//当接收到get请求时,响应数据resp.getWriter().write("Get请求");}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {resp.setContentType("text/html;charset=utf8");//收到post请求,响应数据resp.getWriter().write("Post请求");}
}

测试1只需要知道客户端是如何发起请求的,服务器如何响应数据的即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/619527.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Pyjion,一个神奇的 Python 库!

大家好&#xff0c;今天为大家分享一个神奇的 Python 库 - Pyjion。 Github地址&#xff1a;https://github.com/Microsoft/Pyjion Pyjion 是一个针对 Python 解释器的 JIT 编译器&#xff0c;旨在提高 Python 代码的性能。本文将深入探讨 Pyjion 库的特性、用法&#xff0c;并…

ELK——日志处理界的瑞士军刀

目录 引言 一、ELK简介 &#xff08;一&#xff09;基本概述 1.Elasticsearch服务 2.Logstash服务 2.2 logstash关键组件 2.2 logstash数据流向 3.Kibana服务 &#xff08;二&#xff09;ELK工作流程 &#xff08;三&#xff09;ELK的应用价值 二、部署搭建ELK &…

第十五届蓝桥杯省赛C/C++大学B组真题及赛后总结

目录 个人总结 C/C 组真题 握手问题 小球反弹 好数 R 格式 宝石组合 数字接龙 爬山 拔河 ​编辑 再总结及后续规划 个人总结 第一次参加蓝桥杯&#xff0c;大二&#xff0c;以前都在在学技术&#xff0c;没有系统的学过算法。所以&#xff0c;还是花了挺多时间去备…

win10录屏快捷键揭秘,教你轻松录制屏幕

“大家有没有注意过&#xff0c;在使用Windows 10操作系统时&#xff0c;如何能够快速而简便地录制屏幕上的内容呢&#xff1f;每次都要打开录屏软件再开始录制&#xff0c;实在是有些繁琐&#xff0c;如果有一个简单的快捷键&#xff0c;那该多好啊。大家如果有好的建议&#…

计算机本科毕业,「就业」还是「读研」?

如果本科不错能找到较好的工作&#xff0c;建议直接工作&#xff0c;否则可以选择读研。 如果你本科毕业于一所顶尖学府&#xff0c;且技术实力雄厚&#xff0c;那么直接就业可能更为明智&#xff1b;对比而言读研可以为你提供更多的时间和机会去提升自己&#xff0c;尤其是在…

精通技术写作:如何写出高质量技术文章?

CSDN 的朋友你们好&#xff0c;我是未来&#xff0c;今天给大家带来专栏【程序员博主教程&#xff08;完全指南&#xff09;】的第 7 篇文章“如何撰写高质量技术文章”。本文深入探讨了如何写好一篇技术文章。文章给出了好的技术文章的定义和分析&#xff0c;并提供了从选题、…

【入门】时钟旋转

时间限制 : 1 秒 内存限制 : 128 MB 时钟上面的时针从m时走到n时旋转了多少度&#xff1f;&#xff08;m<n&#xff0c;且m和n都是1~12之间的整数&#xff09; 输入 2个整数m和n 输出 一个整数代表时针旋转的度数 样例 输入 1 4 输出 90 提示 基础问题 #includ…

【树哈希】CF1182D Complete Mirror

CF1182D - Complete Mirror Description 给定一个 n n n 个点的无根树&#xff0c;求一个树根 r o o t root root,使得对于任意两个节点 v 1 , v 2 v_1,v_2 v1​,v2​&#xff0c;若满足 d i s t ( v 1 , r o o t ) d i s t ( v 2 , r o o t ) dist(v_1,root)dist(v_2,ro…

大家都在用的一款高颜值免费在线SCI绘图工具~~~

ImageGP从2017年推出后&#xff0c;稳定运行7年&#xff0c;因其使用简单方便&#xff0c;深受广大朋友们喜欢。 独立IP访问60万次&#xff0c;日均使用1000次。 如果您对编程不熟悉&#xff0c;使用ImageGP可以快速出图。 只需轻轻点2两下&#xff0c;下面的美图就出来了 如果…

Java开发从入门到精通(二十):Java的面向对象编程OOP:IO流文件操作的读取和写入

Java大数据开发和安全开发 &#xff08;一&#xff09;Java的IO流文件读写1.1 IO流前置知识1.1.1 ASCII字符集1.1.2 GBK字符集1.1.3 Unicode字符集1.1.4 UTF-8字符集1.1.4 Java的编码解码 1.2 IO流的基础知识1.2.1 认识I0流1.2.2 应用场景1.2.3 如何学I0流1.2.3.1 先搞清楚I0流…

瑞芯微RK3328(ROC-RK3328-PC)buildroot 开发QT的hello world

第一部分&#xff1a;编译rk3328 sdk 0. 环境 - EC-R3328PC&#xff08;ROC-RK3328-PC&#xff09; - ubuntu18&#xff08;100GB&#xff09; 1. 安装依赖 sudo apt-get updatesudo apt-get install repo git-core gitk git-gui gcc-arm-linux-gnueabihf u-boot-tools devi…

二叉树经典OJ题(2)

一、根据二叉树创建字符串 . - 力扣&#xff08;LeetCode&#xff09; class Solution { public://前序遍历&#xff1a;根 左 右//左子树为空&#xff0c;右子树不为空的时候&#xff0c;不能省略左//左不为空&#xff0c;右子树为空的时候&#xff0c;可以省略右//都为空&am…