做一个jsp页面关于学生成绩管理,不用连接数据库
时间: 2024-03-26 15:36:10 浏览: 22
好的,我可以帮你做一个简单的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">
<label>学生姓名:</label>
<input type="text" name="name"><br><br>
<label>语文成绩:</label>
<input type="number" name="chinese"><br><br>
<label>数学成绩:</label>
<input type="number" name="math"><br><br>
<label>英语成绩:</label>
<input type="number" name="english"><br><br>
<input type="submit" value="提交">
</form>
<%
// 获取表单提交的数据
String name = request.getParameter("name");
int chinese = Integer.parseInt(request.getParameter("chinese"));
int math = Integer.parseInt(request.getParameter("math"));
int english = Integer.parseInt(request.getParameter("english"));
// 计算总分和平均分
int total = chinese + math + english;
double average = total / 3.0;
%>
<% if (name != null) { %>
<h2>学生成绩如下:</h2>
<p>姓名:<%= name %></p>
<p>语文成绩:<%= chinese %></p>
<p>数学成绩:<%= math %></p>
<p>英语成绩:<%= english %></p>
<p>总分:<%= total %></p>
<p>平均分:<%= average %></p>
<% } %>
</body>
</html>
```
这个页面包含一个表单,用户可以输入学生姓名和各科成绩,点击提交按钮后,页面会显示该学生的成绩信息,包括总分和平均分。注意,由于这里不连接数据库,所以每次提交表单都需要手动输入数据。