企业免费招聘人才网站,手机wap网站模板使用,如何申请域名做网站知乎,wordpress零食模版JSP 已经存在很长时间了#xff0c;很多公司还在用#xff0c;它看起来像 HTML#xff0c;但其实并不是#xff0c;它有一些缺陷。比如#xff0c;每个页面顶部都需要有如下声明与 Servlet 规范紧密耦合的#xff0c;依赖 Servlet 容器(意味着无法直接浏览效果)。工作过的…JSP 已经存在很长时间了很多公司还在用它看起来像 HTML但其实并不是它有一些缺陷。比如每个页面顶部都需要有如下声明与 Servlet 规范紧密耦合的依赖 Servlet 容器(意味着无法直接浏览效果)。工作过的几家公司凡是有前端的工作方式都是给前端安装 Java 开发环境让前端在自己电脑上启动 Servlet 容器浏览效果。这样的方式致使后端老是帮前端解决 Java 开发环境问题还限制了前端在开发工具上的选择很影响工作效率。所以就想到了 Thymeleaf。第一听说 Thymleaf 是 在 2015 年一直想在工作中应用起来这次终于有机会了。使用 Thymeleaf前端可以任意选择一款趁手的开发工具浏览效果不需要再启动 Servlet 容器。Thymeleaf可以认为它就是 HTML它没有像 JSP 那样的标签库。它是通过自定义命名空间为HTML 标签添加 Thymeleaf 属性。使用 Thymeleaf 的页面只需要声明命令空间来看一个简单的页面。除了 th:href 属性其他的跟原生 HTML 完全一样Thymeleaf 命名空间中很多属性都对应标准 HTML 属性并且具有相同的名字但是会渲染一些计算后得到的值。现在举几个简单的例子对比一下 JSP 和 Thymealf 使用上的不同JSP 获取相对 URLThymeleaf 获取相对 URLJSP 遍历 ListThymeleaf 遍历 List