freemarker如何处理递归形式数据生成XML呢?

发布于 2021-11-24 22:02:59 字数 1036 浏览 817 评论 1

数据库中数据是这样的

idparend_idname
10根目录
21一级目录第一个栏目
31一级目录第二个栏目
42二级目录
53二级栏目

生成类似这种的
<root>
    <node id="1" name="根目录">
        <node id="2" name="一级目录第一个栏目">
            <node id="4" name="二级目录"></node>
            <node id="5" name="二级栏目"></node>
        </node>
        <node id="3" name="一级目录第二个栏目">
        </node>
    </node>
</root>


@JFinal 在JFinal下怎么做啊?求教。

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

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

发布评论

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

评论(1

无人问我粥可暖 2021-11-25 09:14:57

    做个工具类 MenuKit 直接生成,在controller中 setAttr("menuKit", new MenuKit()),然后在页面 ${nenuKit.getMenu()}

    具体生成的内容,是纯 java 代码的事情了,为了提升性能,可以将生成的内容缓存起来

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