用户使用过程中一定需要取消关注等功能,首先后端实现数据库关注表的修改,添加DAO方法:
@Override

public int deleteFollow(String user_name, String follow_name) {Connection conn=getConnection();String sql="";PreparedStatement pstmt;sql="DELETE FROM follow WHERE user_name = ? AND follow_name = ?";try{pstmt=conn.prepareStatement(sql);pstmt.setString(1, user_name);pstmt.setString(2, follow_name);return pstmt.executeUpdate();}catch(SQLException e){e.printStackTrace();return 0;}finally{closeConnection(conn);}
}

servlet,实现得到前端传来的数据,根据数据更改数据库:

@Override

protected void doPost(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {req.setCharacterEncoding("UTF-8");resp.setCharacterEncoding("UTF-8");String name = req.getParameter("name");String follow = req.getParameter("follow");int result = new UserDAO().deleteFollow(name, follow);// 创建一个json的对象,把结果保存到result键中JsonObject result_obj= new JsonObject();result_obj.addProperty("result", result);resp.setContentType("application/json");PrintWriter out = resp.getWriter();// 输出响应结果的时候,以json字符串响应out.println(result_obj.toString());
}

前端需要实现随时更新会话,保证用户互动及时性,所以要修改多个组件异步请求,涉及登录组件,触发关注弹窗组件等,这里就只贴follow组件的methods:
deleteFollow(index){

        var f=this.$refs.ref1[index].innerText;f=f.substring(0,f.length-5);this.$http.post('/api/UserManager/DeleteFollow?name='+sessionStorage.getItem('login_user')+'&follow='+f).then((response)=>{}).catch(function(err){console.log(err);});this.$refs.ref1[index].remove();},

20180301.实现功能:取消关注,移除粉丝相关推荐

  1. 第七章-Python3中Web开发框架flask实现粉丝关注与取消关注功能

    点击阅读原文PC端访问效果更佳. 代码地址:https://github.com/ddxygq/PyCode/tree/master/web/flask/mega_tutorial/chapter8- ...

  2. 11、Redis实现关注、取消关注以及关注和粉丝列表

    实现关注.取消关注 value的数据类型时zset,有序集合,按照关注的时间排序 followee:userId:entityType -> zset(entityId,now) 某个用户关注的 ...

  3. (仿牛客社区项目)Java开发笔记4.4:实现关注、取消关注功能

    实现关注.取消关注功能 1.util包 RedisKeyUtil类中添加getFollowerKey方法. package com.gerrard.community.util;public clas ...

  4. 4.3 关注、取消关注和关注、粉丝列表

    文章目录 设计Redis的key和Value 开发关注.取关的业务 开发Controller,接受关注取关请求 修改主页的js 增加获取关注,粉丝数量,是否关注的业务 主页的Controller 修改 ...

  5. 微信小程序实现关注与取消关注功能

    一.数据库设计(3张) users_fans users表 mapper.xml设计: //增加粉丝数目<update id="addFansCount" parameter ...

  6. 黑马头条项目-Vue-day9-文章详情模块、关注与取消关注,点赞和喜欢功能

    文章详情模块 配置文章详情路由 目标:配置文章详情组件路由 路由配置 import Detail from '@/views/detail/index.vue' { path: '/detail', ...

  7. 4-5:关注,取消关注

    需求 开发关注.取消关注功能. 统计用户的关注数.粉丝数. 关键 若A关注了B,则A是B的Follower (粉丝),B是A的Followee (目标). 关注的目标可以是用户.帖子.题目等,在实现时 ...

  8. 2023年怎么移除微博粉丝 微博怎么批量移除粉丝方法

    2023最新微博批量粉丝移除_手机微博粉丝怎么批量删除 使用微博粉丝移除工具:可以帮助用户快速批量移除粉丝.在微博管理工具中,用户可以根据自己的需要设置移除粉丝的数量,可以一键批量移除多个粉丝.此外, ...

  9. Redis实战 - 05 Redis 实现好友功能(关注,取关,共同关注)

    文章目录 1. 环境搭建 1. 需求分析 2. 设计思路 3. 数据库表结构 4. 创建子模块 ms-follow 服务 5. 配置类 RedisTemplateConfiguration 6. 配置 ...

最新文章

  1. 虚拟网卡技术-VETH、MACVLAN、IPVLAN
  2. 默认子进程与父进程属于同一个进程组,所以注意对接受到的信号的处理方式
  3. 中国SaaS死或生之七:死生非大事,利益最相关
  4. win7 安装apache2.2服务错误
  5. 搭建基础架构-Order
  6. gRPC在C#中的未来属于grpc-dotnet
  7. 在类库文件无法使用Server.MapPath
  8. foregroundservice的用处和用法
  9. MySQL 入门(一)—— 常用数据库介绍
  10. 基础回顾:测井曲线划分油、气、水层
  11. 2.1 Apache Hadoop、HDFS - Apache Hadoop概述
  12. ubuntu 关机后 自动重启 解决方法
  13. 自己的Android应用中调起支付宝网页
  14. html div里里h标签居中,html之块级标签h系列,div
  15. 电子器件系列26:el 375n光耦 电气特性参数
  16. python datetime、date、time、string、timedelta等详解(格式转换)
  17. 微信的消息都要经过苹果服务器吗,为什么微信接收消息有延迟?其实是这5个原因,不知道就太可惜了...
  18. 【TUTU SAP】SAP FICO 财务入门第一步-创建公司和公司代码
  19. mysql查询表中价格区间_MySQL统计价格区间内的商品数量sql语句
  20. 第二届移动3C网络研讨会举行

热门文章

  1. 通过RSA和DES实现网络报文加密加签(实例)
  2. 什么是企业架构师?关于这个角色,你需要知道的一切及其未来发展
  3. 闽南师范大学基础计算机教学部,闽南师范大学计算机基础教学部.doc
  4. 奶牛慢跑 (寒假每日一题 18)
  5. word论文参考文献字体间空隙
  6. 基础——ROM, RAM, FLASH, SSD, DDR3/4, eMMC, UFS, SD卡, TF卡,相互关系
  7. 从消费价值角度破解小红书爆文密码
  8. 开源SWD脱机烧录器-第一章 软硬件配置及其初始化
  9. 分享45个android实例源码,很好很强大
  10. 我跳过的坑-解决linux的输入法问题。