首页 > 其他分享 >旅游线路收藏-点击按钮收藏-后台代码、前台代码

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

时间:2023-02-12 10:01:06浏览次数:40  
标签:uid 登录 int 代码 收藏 user 按钮 rid

后台代码

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";
            }
        })
    }

 

标签:uid,登录,int,代码,收藏,user,按钮,rid
From: https://www.cnblogs.com/shenziyi/p/17113268.html

相关文章