Rect.tag
<%@ tag pageEncoding="gb2312" %>
<%@ attribute name="length" %>
<%@ attribute name="width"%>
<%!
double a,b,area;
%>
<%
a=Double.parseDouble(length);
b=Double.parseDouble(width);
area=(a+b)*2;
out.println("长方形面积为:"+area);
%>
Circle.tag
<%@ tag pageEncoding="gb2312" %>
<%@ attribute name="r" %>
<%!
double a,area;
%>
<%
a=Double.parseDouble(r);
area=3.14*a*a;
out.println("圆的面积为:"+area);
%>
lianxi6.jsp
<%@ page language="java" contentType="text/html; charset=GB2312"
pageEncoding="ISO-8859-1"%>
<%@ taglib tagdir="/WEB-INF/tags" prefix="rec" %>
<%@ taglib tagdir="/WEB-INF/tags" prefix="cir"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>P59-6</title>
</head>
<body>
<rec:Rect length="2" width="3"/>
<br>
<cir:Circle r="5"/>
</body>
</html>