20180302.管理我的微博功能。所有功能均已实现,本项目暂时完结
2018-03-16 18:20
393 查看
20180302.管理我的微博功能。所有功能均已实现,本项目暂时完结
作者: chenhaoting时间: 2018-03-02
分类: 科研项目日志
评论
要做的事情是对我的微博进行管理,首先需要写后端修改数据库的DAO方法:
@Override
public int deleteEssay(String user_name, String essay_context) { Connection conn=getConnection(); String sql=""; PreparedStatement pstmt; sql="DELETE FROM essay WHERE user_name = ? AND context = ?"; try{ pstmt=conn.prepareStatement(sql); pstmt.setString(1, user_name); pstmt.setString(2, essay_context); 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 context = req.getParameter("context"); int result = new UserDAO().deleteEssay(name, context); // 创建一个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()); }前端的触发代码已经写过多次,不再粘贴了,下面是点击事件的异步请求代码:
deleteEssay(index){
this.$http.post('/api/UserManager/DeleteEssay?name='+sessionStorage.getItem('login_user')+'&context='+this.items[index].essay) .then((response)=>{ if(response.data.result==1){ this.$refs.pItem[index].remove(); } }).catch(function(err){ console.log(err); }); },
相关文章推荐
- 初学构建小项目之仓库管理系统货物类型管理功能实现(三)
- OA项目9:部门管理的上下级部门的功能实现
- 01-php项目之雇员管理系统1-实现登录功能
- JAVA_WEB项目(结合Servlet+jsp+ckEditor编辑器+jquery easyui技术)实现新闻发布管理系统第三篇:新闻发布,新闻修改,新闻删除功能的实现
- 项目实战篇-餐馆管理系统—MFC,PHP,MySql:2.登陆功能的实现
- 能实现项目管理与BUG跟踪系统功能的Redmine
- JSP小项目,会员管理系统之实现注册功能
- yii2项目实战-用户管理之登录与注册功能实现
- Java web项目01 停车管理系统实现添加用户信息功能(四)
- OA项目之部门管理的功能实现
- Qt程序设计——实现以项目管理文件的功能:创建和打开项目
- JAVA_WEB项目(结合Servlet+jsp+ckEditor编辑器+jquery easyui技术)实现新闻发布管理系统第二篇:登陆和注销功能实现
- yii2项目实战-用户管理之登录与注册功能实现
- 在一个项目中所有的Ajax功能用一个页面来实现
- JSP小项目,会员管理系统之实现登录功能
- 在一个项目中所有的Ajax功能用一个页面来实现
- 使用ant实现svn管理得eclipse插件开发项目的日构建功能(ant1.7.1+svn1.6.3+eclipse3.4.2)
- 使用ant实现svn管理得eclipse插件开发项目的日构建功能(ant1.7.1+svn1.6.3+eclipse3.4.2)
- AJ学IOS 之微博项目实战(6)导航控制器NavigationController 的滑动回退功能实现
- 网上图书商城项目学习笔记-025分类管理模块分析及查询所有分类实现