当年话下
1.struts,jstl,spring标签库的性能感觉还是稍弱于模板引擎技术freemarker和velocity的,语法上内置的函数库不足以应付开发者的很多需求,所以公司有很多重复的自定义的组件,而且不规范的公司2个开发者同样的标签库也会出现重写的情况,比如时间格式化的标签,得自定义标签库才可以我记得是。2.freemarker和velocity我感觉还是偏向于freemarker,相比性能差不多,但freemarker的语法比velocity更复杂,使用更得心应手,尤其macro更是用着舒心。