我们的网站框架搭好以后,只需要主体部分显示不同的数据。
如果每次代码重写都会造成冗余。
今天欣赏别人代码,学到了
maven 核心代码
<dependency> <groupId>com.googlecode.rapid-framework</groupId> <artifactId>rapid-core</artifactId> <version>4.0.5</version> </dependency>
jar包地址 :http://mvnrepository.com/artifact/com.googlecode.rapid-framework/rapid-core/4.0.5
使用方法: 使用的思想就是,子类JSP 继承 父类 JSP 。 可以重写父类的 某些部分(每个部分要有标识)
father.jsp
<!-- 标题部分 --> <title> 管理员页面 <rapid:block name="title"></rapid:block> </title> </rapid:block> <body> <!-- 正文部分 --> <rapid:block name="content"> </rapid:block> </body> <!-- 尾部 --> <rapid:block name="footer-script"> </rapid:block>
son.jsp
<%@ taglib prefix="rapid" uri="http://www.rapid-framework.org.cn/rapid" %> <!-- override name="content" 表示重写正文部分--> <rapid:override name="content"> 这是内容 </rapid:override> <!-- 插入父文本--> <%@ include file="father.jsp"%>