zoukankan      html  css  js  c++  java
  • 项目debug1

    QuestionController代码如下:

    @RequestMapping(value = "/question/{qid}", method = {RequestMethod.GET})
        public String questionDetail(Model model, @PathVariable("qid") int qid) {
            Question question = questionService.getById(qid);
            model.addAttribute("question", question);
    
            List<Comment> commentList = commentService.getCommentsByEntity(qid, EntityType.ENTITY_QUESTION);
            List<ViewObject> comments = new ArrayList<ViewObject>();
            for (Comment comment : commentList) {
                ViewObject vo = new ViewObject();
                vo.set("comment", comment);
                if (hostHolder.getUser() == null) {
                    vo.set("liked", 0);
                } else {
                    vo.set("liked", likeService.getLikeStatus(hostHolder.getUser().getId(), EntityType.ENTITY_COMMENT, comment.getId()));
                }
                vo.set("likeCount", likeService.getLikeCount(EntityType.ENTITY_COMMENT, comment.getId()));
                vo.set("user", userService.getUser(comment.getUserId()));
                comments.add(vo);
            }
            model.addAttribute("comments", comments);
            return "detail";
        }
    

      detail.html是没有问题的,访问:

    到底是什么问题呢?----待解决。

     安装:

    最后,进入cmd窗口:

    将所有类的main方法都去掉,然后,执行这个,运行结果如下:

     再次,登录,点击问题,最后,成功显示问题界面。

    现在又冒出另外一个问题,给评论点赞,点赞无效。debug测试,压根没有进入LikeController,所以,应该是前端的问题。

    因此,如何区分是前端的问题还是后台的问题呢?

  • 相关阅读:
    鸟哥的linux私房菜
    jquery mobile 移动web(2)
    jquery mobile 移动web(1)
    HTML5规范的本地存储
    初探css3
    移动设备HTML5页面布局
    jquery 操作ajax 相关方法
    jQuery 效果使用
    jquery 表单事件
    jquery鼠标事件
  • 原文地址:https://www.cnblogs.com/lchzls/p/6830601.html
Copyright © 2011-2022 走看看