请编写2个jsp文件,使用动作元素计算矩形的面积,并输出到页面上。 要求: (1)创建一个countArea.jsp页面,用来计算矩形的面积,并输出到页面上。 (2)创建一个viewArea.jsp页面,引入countArea.jsp页面,并给其传参。
时间: 2024-03-22 07:39:26 浏览: 25
1. countArea.jsp页面:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>计算矩形面积</title>
</head>
<body>
<%-- 获取矩形的长和宽 --%>
<%
int length = Integer.parseInt(request.getParameter("length"));
int width = Integer.parseInt(request.getParameter("width"));
%>
<%-- 计算面积 --%>
<%
int area = length * width;
%>
<%-- 输出结果 --%>
<h1>矩形的面积为:<%= area %></h1>
</body>
</html>
```
2. viewArea.jsp页面:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>查看矩形面积</title>
</head>
<body>
<%-- 定义矩形的长和宽 --%>
<%
int length = 10;
int width = 5;
%>
<%-- 引入countArea.jsp页面,并传参 --%>
<jsp:include page="countArea.jsp">
<jsp:param name="length" value="<%= length %>" />
<jsp:param name="width" value="<%= width %>" />
</jsp:include>
</body>
</html>
```
在viewArea.jsp页面中,使用动作元素`<jsp:include>`来引入countArea.jsp页面,并使用`<jsp:param>`标签来传递参数。在countArea.jsp页面中,使用`request.getParameter()`方法获取参数值,并计算矩形面积。最后将面积值输出到页面上。