beetl自定义标签出现空指针异常

发布于 2021-12-01 09:58:46 字数 1059 浏览 790 评论 3

@闲大赋 你好,想跟你请教个问题,请你帮我看看:我在使用beetl弄一个自定义标签的时候出现了空指针异常:

    //初始化变量
    private void init(){
        String _modul = this.getAttributeValue("modul") != null ? this.getAttributeValue("modul").toString():"tb_article";
        String _bar = this.getAttributeValue("bar") != null ? this.getAttributeValue("bar").toString():"2";
        int _count = this.getAttributeValue("count") != null ? Integer.parseInt(this.getAttributeValue("count").toString()):3;
        setBar(_bar);
        setModul(_modul);
        setCount(_count);
    }

    @Override
    public void render() {
        init();
        List<Article> articles = Article.dao.query(this.bar, this.count);
        this.binds(articles);
        this.doBodyRender();
    }



<#contents_tag bar="2" modul="article" count="3">
</#contents_tag>
错误:

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

别再吹冷风 2021-12-03 16:50:58

回复
@闲大赋 : 这种写法感觉更规范点,上面那种;contents的方式容易遗忘。

清风夜微凉 2021-12-03 10:30:16
<#contents_tag bar="2" modul="article" count="3" var="contents"> 这样也行

落墨 2021-12-03 10:00:50

我知道什么原因了,是因为html页面标签引入有问题

正:<#contents_tag bar="2" modul="article" count="3";contents>

误:<#contents_tag bar="2" modul="article" count="3">

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文