旅游线路收藏-点击按钮收藏-后台代码、前台代码

后台代码

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";
            }
        })
    }
复制代码

 

posted @   想见玺1面  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示