一、JSP页面复用
javaweb中常常会用到页面复用的情况,以减少数据的冗余实现数据的最大利用化,减少开发人员对于相关的代码重复的开发,实现了高效率的页面开发
<%@include file="filePath" %>
当filePath路径不对时也会进行报" was not found at expected path ”等错误
页面也会进行报HTTP状态 500 - 内部服务器错误
二、thymeleaf页面复用
对于在相关idea的使用情况下,使用thymeleaf工具能够更好的实现页面的复用情况,同时也减少了相关人员的代码重复输入
在使用thymeleaf之前必须先进行导入相应的包才能进行thymeleaf工具的使用
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
然后在对应需要的html中使用下列语句
<html xmlns:th="http://www.thymeleaf.org">
最后就是thymeleaf页面复用的使用过程
首先需要新建一个html,在其中放入复用的代码
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<body>
<!-- copyName为自定义重用html的名字-->
<div th:fragment="copyName">
<!-- 此处为复用的代码部分-->
</div>
</body>
</html>
然后再原来的代码中更改为以下
<!--HtmlName是复用代码的html名称 copyName为碎片的名字,也就是fragemnt里面自定义名字-->
<div th:include="HtmlName :: copyName">
</div>
在此方式下就达到了相关代码的复用提高了开发人员的开发效率
|