功能类似 django template 中的 extends 功能
使用
1.需要下载rapid-core-4.0.jar 导入到web-inf下lib中 下载地址 http://www.java2s.com/Code/Jar/r/Downloadrapidcore40jar.htm
2 在父子页面, 页面导入<%@ taglib uri="http://www.rapid-framework.org.cn/rapid" prefix="rapid" %>
3.页面例子
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://www.rapid-framework.org.cn/rapid" prefix="rapid" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <rapid:block name="head">base_head</rapid:block> <!-- 新建一个名为head的block --> <body> Hello! <rapid:block name="content">base_content</rapid:block> </body> </html>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://www.rapid-framework.org.cn/rapid" prefix="rapid" %> <!DOCTYPE html> <rapid:override name="head"> <title>主页</title> </rapid:override> <rapid:override name="content"> <div class="container"> <ul class="row"> <h2 class="text-center">Here is the index.</h2><br/> </ul> </div> </rapid:override> <%@ include file="1.jsp"%>