项目——通过自动回复机器人学Mybatis(ajax优化)(四)
来源:互联网 发布:js水仙花数 编辑:程序博客网 时间:2024/06/05 03:10
首先修改list.jsp
<a href="javascript:deleteOne('<%=basePath%>','${message.id}');">删除</a>
编写js方法deleteOne()
function deleteOne(basePath,id) {var url=basePath+"del_One.action";$.ajax({type:"post",url:url,data:{"id":id},async:false,success:function(data){if(jQuery.isEmptyObject(data)){return;}else{if(data=="del_success"){alert("删除成功");}else if(data=="del_false"){alert("删除失败");} window.location.reload();} }, error:function(data){ alert("请求失败");}});}目前只要通过window.location.reload()重新请求list数据,同样也能达到目标效果
修改MessageDao的deleteOne
public boolean deleteOne(int id){DBAccess dbAccess = new DBAccess();SqlSession sqlSession=null;boolean is_ok=false;try {sqlSession=dbAccess.getSqlSession();//通过sqlSession执行SQL语句if(sqlSession.delete("Message.deleteOne",id)>0){is_ok=true;}sqlSession.commit();} catch (Exception e) {e.printStackTrace();}finally{if(sqlSession!=null){sqlSession.close();}}return is_ok;}
修改MaintainService
public class MaintainService {public boolean deleteOne(String id){boolean is_ok=false;if(id!=null&&!"".equals(id)){MessageDao messageDao=new MessageDao();is_ok=messageDao.deleteOne(Integer.valueOf(id));}return is_ok;}}
修改deleteOneServlet
@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {// TODO Auto-generated method stub//设置编码req.setCharacterEncoding("UTF-8");PrintWriter writer = resp.getWriter();String id=req.getParameter("id");MaintainService maintainService = new MaintainService();if(maintainService.deleteOne(id)){writer.write("del_success");}else{writer.write("del_false");}writer.flush();writer.close();}
阅读全文
0 0
- 项目——通过自动回复机器人学Mybatis(ajax优化)(四)
- 项目——通过自动回复机器人学Mybatis(自己添加ajax代码优化)(三)
- 项目——通过自动回复机器人学MyBatis(一)
- 项目——通过自动回复机器人学Mybatis(二)
- 项目——通过自动回复机器人学Mybatis(五)
- 项目——通过自动回复机器人学Mybatis(六)
- 项目——通过自动回复机器人学Mybatis(七)
- 项目——通过自动回复机器人学Mybatis(深入解析拦截器源码)(八)
- 项目——通过自动回复机器人学Mybatis(深入解析读取xml源码)(九)
- 通过自动回复机器人学Mybatis---基础版
- 通过自动回复机器人学Mybatis——基础版——慕课网
- 通过自动回复机器人学Mybatis——加强版——慕课网
- 【Mybatis】通过自动回复机器人学Mybatis---基础版(1-3)
- 【Mybatis】通过自动回复机器人学Mybatis---基础版(4上)
- 【Mybatis】通过自动回复机器人学Mybatis---基础版(4下)
- 【Mybatis】通过自动回复机器人学Mybatis---基础版(5-6结束)
- MyBatis 实战小项目 自动回复机器人
- 【MyBatis学习】:通过自动回复机器人学习MyBatis(一)
- centos git 折腾
- 欧拉回路(欧拉路径)
- 最长回文串(可不连续)与最大公共子串(可不连续)
- Unsafe
- dispatch_barrier_async和dispatch_barrier_sync
- 项目——通过自动回复机器人学Mybatis(ajax优化)(四)
- 随机森林(python)
- 宏定义
- 计算机核心期刊排名及投稿信息
- spring项目无法引入@Resource注解的问题处理
- 相机工作原理
- Linux 入侵检测
- android sudo and shell
- 无头单链表排序