想问下在java web下应用诸如Velocity、FreeMarker模板引擎的意义

发布于 2021-11-26 21:38:56 字数 44 浏览 832 评论 5

现在java web的jsp界面使用jstl感觉起来挺好用的,有必要使用模板引擎吗?谢谢

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

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

发布评论

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

评论(5

柳絮泡泡 2021-11-28 01:40:49

freemark,很好用,太好用了。不解释!

怎言笑 2021-11-28 01:28:57

JSP中使用的el表达式,功能还是有点弱(当然可以用其他写法解决)

刘备忘录 2021-11-27 22:55:28

能够真正的将前端开发和后端开发分离,方便维护。freemarker的模板是不能直接写java代码,jsp可以,当然你可以逼着自己不在jsp里面写java代码

模板引擎内置了一些比较实用的功能,并且可以很方便的写自定义标签,当然JSP也可以自定义标签,不过感觉没那么方便。

freemarker有国际化功能,可以自动根据本地化语言来选择模板。JSP不知道有没有,从学校出来就没用过jsp了

网上说JSP的性能比freemarker要好,我没测试过,个人觉得以现在的硬件水平没必要太过于考虑这个,因为几十上百毫秒的差别肉眼是分辨不出的。

野心澎湃 2021-11-27 20:02:53

方便~

辞别 2021-11-27 05:45:01

大多是考虑到性能和扩展性吧。我个人觉得如果是普通项目,视图层选用何种技术都没大多区别,就看那种技术你最熟悉最了解,毕竟也不是谁都有去写扩展、自定义标签之类的需求。

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