以下是一个使用JavaWeb编写的简单的学生信息的添加和浏览的Servlet类的示例。

import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet("/student")
public class StudentServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;
    
    private List<Student> studentList = new ArrayList<>();
    
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html");
        
        PrintWriter out = response.getWriter();
        out.println("<html><body>");
        out.println("<h2>学生信息列表</h2>");
        out.println("<table border='1'>");
        out.println("<tr><th>姓名</th><th>年龄</th><th>性别</th></tr>");
        
        for (Student student : studentList) {
            out.println("<tr>");
            out.println("<td>" + student.getName() + "</td>");
            out.println("<td>" + student.getAge() + "</td>");
            out.println("<td>" + student.getGender() + "</td>");
            out.println("</tr>");
        }
        
        out.println("</table>");
        out.println("</body></html>");
    }

    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        String name = request.getParameter("name");
        int age = Integer.parseInt(request.getParameter("age"));
        String gender = request.getParameter("gender");
        
        Student student = new Student(name, age, gender);
        studentList.add(student);
        
        response.sendRedirect(request.getContextPath() + "/student");
    }
}

以上代码实现了一个简单的学生信息管理系统,通过doGet方法展示学生信息列表,通过doPost方法添加新的学生信息。学生信息使用Student类来表示,你可以根据需要自定义该类的属性和方法。

注意,以上代码使用了@WebServlet注解,需要确保你的容器支持Servlet 3.0或以上的版本。否则,你需要在web.xml文件中配置该Servlet。

希望能对你有所帮助!

JavaWeb Servlet 学生信息管理:添加和浏览

原文地址: https://www.cveoy.top/t/topic/mWi1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录