在freemark的静态模板中,怎样 调用java类

发布于 2021-11-12 19:53:45 字数 68 浏览 994 评论 5

比如我有个A.java 类,里面有个public static void osc(HttpSession session)方法

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

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

发布评论

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

评论(5

兮颜 2021-11-18 01:44:15

詹老大,freemarkerConfiguration.setSharvariable("myKit", new MyKit())这一句在哪写?》

青萝楚歌 2021-11-17 23:14:45

还有1个,我想在那个对象的静态方法里面 传递一个 session 对象..

柒夜笙歌凉 2021-11-17 23:03:43

回复
在 YourJFinalConfig中创建一个public void afterJFinalStart()方法,写在这里即可

带上头具痛哭 2021-11-17 17:47:08

    在后端将对象传送过来,如 request.setAttribute("myKit",  new MyKit()),然后前端直接调方法${myKit.method(para)}。

    或者使用 freemarkerConfiguration.setSharvariable("myKit", new MyKit())一次性注入工具类,然后就不需要老去用 request.setAttribute("myKit",  new MyKit()) 注入了。

    更高级的用法可以看这里:http://my.oschina.net/yongtree/blog/92309

混吃等死 2021-11-15 21:32:29

你这个类implements TemplateMethodModel 之后 就可以在freemarker模板中调用该类的方法了

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