JSP实现输入长方形的宽和高,输出周长和面积的代码
时间: 2023-11-22 13:54:57 浏览: 310
以下是使用 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>
<h1>长方形的周长和面积</h1>
<form method="post" action="rectangle.jsp">
宽:<input type="text" name="width"><br>
高:<input type="text" name="height"><br>
<input type="submit" value="计算">
</form>
<%
// 获取输入的长和宽
int width = Integer.parseInt(request.getParameter("width"));
int height = Integer.parseInt(request.getParameter("height"));
// 计算周长和面积
int perimeter = 2 * (width + height);
int area = width * height;
%>
<%-- 输出结果 --%>
<h2>周长:<%= perimeter %></h2>
<h2>面积:<%= area %></h2>
</body>
</html>
```
在上述代码中,我们使用了 `<form>` 标签让用户输入长和宽。当用户点击“计算”按钮时,JSP 会获取用户输入的长和宽,然后计算出周长和面积。最后,使用 JSP 的 `<%= %>` 表达式输出结果。
请注意,上述代码并没有进行输入合法性检查。在实际开发中,应该对用户输入进行验证,以确保输入的数据符合要求。
阅读全文