官方标准,使用广泛,丰富的第三方jsp标签库5. 性能良好 ,jsp编译成class文件执行,有很好的性能表现 1. jsp没有明显的缺点2....需要加入js脚本
freemarker:
freemarker是一个用Java语言编写的模板引擎,基于模板生成文本来输出
freemarker与Web容器无关,也就是说,在Web运行时,并不知道是Servlet...,velocity是最好的,其次是jsp, 普通的页面freemarker性能最差.但是在复杂页面,比如包含大量判断,日期金额格式化的页面上 ,freemarker的性能比使用tag和el的jsp好...这个在建立 “宏库”
内置与Java语言无关的字符串,列表,Map的操作方法
能提示模版中的拼写错误以及其他错误
当访问一个不存在的变量时,freemarker在执行模版时会报错
通过配置,可以指定freemarker...XML与HTML模板:
相对于编写逻辑代码,开发者只需将标签属性添加到模板中即可
这些标签就会在文档对象模型DOM上执行预先制定好的逻辑
thymeleaf具有良好的扩展性:
可以使用thymeleaf