page language=java contentType=texthtml; charset=UTF-8 pageEncoding=UTF-8添加用户信息姓名: 性别: 男 女家庭住址: page language=java contentType=texthtml; charset=UTF-8 pageEncoding=UTF-8 import=chjcomUser User user
你可以将已添加的用户信息存储在一个集合中,每次添加新用户时将其添加到集合中,然后在jsp页面中遍历集合,将所有用户信息都显示出来。具体实现可以参考以下代码:
Servlet代码:
package chj.com;
import java.io.IOException; import jakarta.servlet.ServletException; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import java.util.List; import java.util.ArrayList; import chj.com.User;
public class Zy extends HttpServlet {
private static final long serialVersionUID = 1L;
private List
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
String name = request.getParameter("username");
String sex = request.getParameter("s");
String addr = request.getParameter("addr");
User user = new User();
user.setName(name);
user.setSex(sex);
user.setAddr(addr);
userList.add(user); // 将用户信息添加到集合中
request.setAttribute("USER_LIST", userList); // 将集合存储在request中
request.getRequestDispatcher("display.jsp").forward(request, response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
jsp页面代码:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="chj.com.User"%>
添加用户信息
姓名:
性别: 男 女
家庭住址:
用户信息列表
| 姓名 | 性别 | 家庭住址 |
|---|---|---|
| <%=user.getName()%> | <%=user.getSex()%> | <%=user.getAddr()%> |
继续添加其他用户
原文地址: https://www.cveoy.top/t/topic/bDRK 著作权归作者所有。请勿转载和采集!