使用Javawed写一个简单的学生信息提交页面
时间: 2024-02-01 22:13:23 浏览: 96
好的,下面是一个简单的学生信息提交页面的 JavaWeb 实现:
1. 首先创建一个名为 Student 的 JavaBean,用于存储学生信息。
```java
public class Student {
private String name;
private int age;
private String gender;
private String address;
// getter 和 setter 方法
// ...
@Override
public String toString() {
return "Student{" +
"name='" + name + '\'' +
", age=" + age +
", gender='" + gender + '\'' +
", address='" + address + '\'' +
'}';
}
}
```
2. 创建一个名为 `index.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 action="submit.jsp" method="post">
<p>
姓名:<input type="text" name="name">
</p>
<p>
年龄:<input type="text" name="age">
</p>
<p>
性别:<input type="radio" name="gender" value="男">男
<input type="radio" name="gender" value="女">女
</p>
<p>
地址:<input type="text" name="address">
</p>
<p>
<input type="submit" value="提交">
</p>
</form>
</body>
</html>
```
3. 创建一个名为 `submit.jsp` 的页面,用于处理用户提交的数据并显示提交结果。
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="com.example.Student" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>提交结果</title>
</head>
<body>
<h1>提交结果</h1>
<%-- 获取用户提交的数据 --%>
<%
String name = request.getParameter("name");
int age = Integer.parseInt(request.getParameter("age"));
String gender = request.getParameter("gender");
String address = request.getParameter("address");
// 创建学生对象并设置属性
Student student = new Student();
student.setName(name);
student.setAge(age);
student.setGender(gender);
student.setAddress(address);
// 显示提交结果
out.println("您提交的学生信息为:<br>");
out.println(student);
%>
</body>
</html>
```
4. 部署应用程序并访问 `index.jsp` 页面,即可看到学生信息提交页面。
以上是一个简单的学生信息提交页面的 JavaWeb 实现,希望能对你有所帮助。
阅读全文