旅游线路收藏-点击按钮收藏-后台代码、前台代码
后台代码
RouteServlet类:
public void addFavorite(HttpServletRequest request, HttpServletResponse response){ // 1、获取线路rid String rid = request.getParameter("rid"); // 2.获取当前登录用户 User user =(User) request.getSession().getAttribute("user"); // 用户id int uid; if (user == null){ // 用户已经登录 uid = user.getUid(); }*/ // 3、调用service添加 /*favoriteScrvice.add(rid,uid);
FavoriteDao类:
/** * 添加收藏 */ void add(int i,int uid);
FavoriteServletImpl类:
@Override public void add(int rid,int uid){ String sql ="insert into tab_favorite values(?,?,?)"; template.update(sql,rid,new Date(),uid); }
前台代码
// 点击收藏按钮触发的方法 function addFavorite() { var rid = getParameter("rid"); // 1、判断用户是否登录 $.get("user/findOne",{},function (user) { if (user){ // 用户登录了 // 添加功能 $.get("route/addFavorite",{rid},function () { }); }else { // 用户没有登录 alert("您尚未登录,请登录"); location.href="http://localhost/travel/login.html"; } }) }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix