当前位置: 首页 > news >正文

JAVAWEB项目--POST完整交互(servlet,axios,JavaScript)

post交互
js:
 

  axios.post("/mycsdn/blog/pageSer", {currentPage:currentPage,}).then(function (response) {window.location.href = url;}).catch(function (error) {console.error("分页未遂", error);});

后端servlet:

    public void getTotalSer(HttpServletRequest request,HttpServletResponse response) throws IOException {request.setCharacterEncoding("utf-8");response.setContentType("text/html; charset=utf-8"); //json数据JSONObject jsonRequest = GetJsonObject.getJsonObject(request);// 获取前端传过来的当前页码,和博主的账号String account = jsonRequest.getString("account");int pageSize = jsonRequest.getInt("pageSize");

响应前端:
 

  JSONObject json = new JSONObject();json.put("totalCount", totalCount);json.put("totalPage", totalPage);// 将JSONObject对象转换为JSON字符串String jsonString = json.toString();
// 将JSON字符串发送到前端response.getWriter().write(jsonString);

前端接收:

在axios的回调函数中.then(function (response) {console.log(response.data);)}
response.data就能拿到后端响应过来的数据


 

http://www.lryc.cn/news/106017.html

相关文章:

  • 统一观测|借助 Prometheus 监控 ClickHouse 数据库
  • 【Golang】基于录制,自动生成go test接口自动化用例
  • 使用快捷键在Unity中快速锁定和解锁Inspector右上角的锁功能
  • 服务器硬件、部署LNMP动态网站、部署wordpress、配置web与数据库服务分离、配置额外的web服务器
  • 面试总被问高并发负载测试,你真的会么?
  • ARP协议请求
  • 前端小练-仿掘金导航栏
  • PDF.js实现搜索关键词高亮显示效果
  • Linux服务器安装JDK20
  • vue强制刷新的方法
  • Linux下TCP网络服务器与客户端通信程序入门
  • 第九章:SSM整合
  • shell脚本部署springboot
  • 每日一道面试题之Iterator 和 ListIterator 有什么区别?
  • 基于图像形态学处理的停车位检测matlab仿真
  • 【网络编程】同步IO/异步IO
  • 五分钟理解NIO与BIO
  • Python数据可视化工具——Pyecharts
  • cjson常用API使用总结
  • Shell脚本学习-case语句开发rsync服务的脚本
  • 使用docker部署一个jar项目
  • 【Linux命令200例】tee将输入内容输出到屏幕和文件
  • 使用Vue+CSS实现汉堡图标过渡为叉号图标,有点意思
  • python面试题【题目+答案】
  • Rocky(centos) jar 注册成服务,能开机自启动
  • 科大讯飞-鸟类分类挑战赛-测试【1】
  • 两行CSS让页面提升渲染性能
  • UniApp中tabbar设置了position: fixed以及bottom:0后出现一条缝隙,看到了后面的内容
  • 设计模式行为型——责任链模式
  • Xamarin.Android中Intent的使用