前端:
1.页面加载后,异步访问服务器route/isFavorite端口,判断用户是否收藏。
如果已收藏,将收藏按钮设置成灰色并且不可点击,删除点击事件。
2.在收藏按钮上添加点击事件,异步访问user/findOne端口,判断用户是否登陆。
如果已登陆,访问route/addFavorite端口添加收藏数据到数据库。再次发送异步请求,判断是否收藏成功,成功则将按钮样式改变。
如果未登陆,弹窗提示登陆并跳转到登陆页面。
后端:
1.在RouteServlet中创建isFavorite功能,用于查询用户是否收藏线路,最后返回boolean值。
2.在RouteServlet中创建addFavorite功能,用于添加用户收藏的数据到数据库中。