NutzCN Logo
问答 想问下根据条件跳转到404页的问题
发布于 13天前 作者 lq1825 59 次浏览 复制 上一个帖子 下一个帖子
标签:

我想判断返回值为空时,跳到404页。这样为什么还是会跳到我的index页里?该怎么写呢

@At("/article/?")
    @Ok("beetl:/h5/index.html")
    @Fail("http:404")
    public Object index(@Param("id") String id,ViewModel model) {

        Cnd cnd = Cnd.NEW();
        cnd.and("id", "=", id);
        // 增加 disabled = 0 是否发布判断
        cnd.and("disabled","=","0");
        Cms_article article = cmsArticleService.getArticle(cnd);
        if (article == null) {
           // todo 获取不到信息,进行提示跳转到404页
            return false ;
        } else {
            // 如果文章存在,对view_num 点击率进行 +1
            cmsArticleService.update(Chain.make("view_num", article.getView_num() + 1), Cnd.where("id", "=", id));
        }
        return article;
    }
2 回复
return new HttpStatusView(404);
添加回复
请先登陆
回到顶部