diff --git "a/work/com/java/minxi/java_20240606/java_2302_\351\203\221\347\245\272\346\265\267_2344310215/work1/index.jsp" "b/work/com/java/minxi/java_20240606/java_2302_\351\203\221\347\245\272\346\265\267_2344310215/work1/index.jsp"
new file mode 100644
index 0000000000000000000000000000000000000000..26ceb63f3be0f242072c538627f609b04d8b6578
--- /dev/null
+++ "b/work/com/java/minxi/java_20240606/java_2302_\351\203\221\347\245\272\346\265\267_2344310215/work1/index.jsp"
@@ -0,0 +1,122 @@
+
+<%@ page import="java.util.List" %>
+<%@ page import="java.util.ArrayList" %>
+<%@ page import="java.sql.*" %>
+<%@ page import="java.util.Objects" %>
+<%@ page contentType="text/html;charset=UTF-8" language="java" %>
+
+
+
+ 用户信息查询
+
+
+
+用户信息列表
+
+<%!
+ public static class UserInfo {
+ private int id;
+ private String userName;
+ private String userPhone;
+
+
+ public UserInfo(int id, String userName, String userPhone) {
+ this.id = id;
+ this.userName = userName;
+ this.userPhone = userPhone;
+ }
+
+ public UserInfo() {
+
+ }
+
+ public Integer getId() {
+ return id;
+ }
+
+ public void setId(int id) {
+ this.id = id;
+ }
+
+ public String getUserName() {
+ return userName;
+ }
+
+ public void setUserName(String userName) {
+ this.userName = userName;
+ }
+
+ public String getUserPhone() {
+ return userPhone;
+ }
+
+ public void setUserPhone(String userPhone) {
+ this.userPhone = userPhone;
+ }
+
+ @Override
+ public String toString() {
+ return "UserInfo{" +
+ "id=" + id +
+ ", userName='" + userName + '\'' +
+ ", userPhone='" + userPhone + '\'' +
+ '}';
+ }
+ }
+%>
+<%
+ List userInfoList = new ArrayList<>();
+ Connection conn = null;
+ PreparedStatement stat = null;
+ ResultSet rs = null;
+ try {
+ Class.forName("com.mysql.cj.jdbc.Driver");
+
+ String URL = "jdbc:mysql://localhost:3306/student?serverTimezone=Asia/Shanghai";
+ String username = "root";
+ String password = "123456";
+ conn = DriverManager.getConnection(URL, username, password);
+
+
+ String sql = "select * from user_info";
+ stat = conn.prepareStatement(sql);
+ rs = stat.executeQuery();
+
+
+ while (rs.next()) {
+ UserInfo userInfo = new UserInfo();
+ userInfo.setId(rs.getInt("id"));
+ userInfo.setUserName(rs.getString("user_name"));
+ userInfo.setUserPhone(rs.getString("user_phone"));
+ userInfoList.add(userInfo);
+ }
+ request.setAttribute("userInfoList", userInfoList);
+ } catch (Exception e) {
+ e.printStackTrace();
+ } finally {
+ try {
+ rs.close();
+ stat.close();
+ conn.close();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+%>
+
+<%
+ // 遍历并输出用户信息列表
+ List auserInfoList = (List) request.getAttribute("userInfoList");
+ for (UserInfo userInfo : auserInfoList) {
+ out.println(userInfo+"
");
+ }
+
+ Object object = request.getAttribute("userInfoList");
+
+%>
+
+
+
+
+
+
diff --git "a/work/com/java/minxi/java_20240606/java_2302_\351\203\221\347\245\272\346\265\267_2344310215/work1/index1.jsp" "b/work/com/java/minxi/java_20240606/java_2302_\351\203\221\347\245\272\346\265\267_2344310215/work1/index1.jsp"
new file mode 100644
index 0000000000000000000000000000000000000000..f8fe33c912ca0f1124e28b977fa52603f17d356a
--- /dev/null
+++ "b/work/com/java/minxi/java_20240606/java_2302_\351\203\221\347\245\272\346\265\267_2344310215/work1/index1.jsp"
@@ -0,0 +1,70 @@
+<%--
+ Created by IntelliJ IDEA.
+ User: Administrator
+ Date: 2024-06-07
+ Time: 17:16
+ To change this template use File | Settings | File Templates.
+--%>
+<%@ page contentType="text/html;charset=UTF-8" language="java" %>
+
+
+ Title
+
+
+<%!
+ public static class UserInfo {
+ private int id;
+ private String userName;
+ private String userPhone;
+
+
+ public UserInfo(int id, String userName, String userPhone) {
+ this.id = id;
+ this.userName = userName;
+ this.userPhone = userPhone;
+ }
+
+ public UserInfo() {
+
+ }
+
+ public Integer getId() {
+ return id;
+ }
+
+ public void setId(int id) {
+ this.id = id;
+ }
+
+ public String getUserName() {
+ return userName;
+ }
+
+ public void setUserName(String userName) {
+ this.userName = userName;
+ }
+
+ public String getUserPhone() {
+ return userPhone;
+ }
+
+ public void setUserPhone(String userPhone) {
+ this.userPhone = userPhone;
+ }
+
+ @Override
+ public String toString() {
+ return "UserInfo{" +
+ "id=" + id +
+ ", userName='" + userName + '\'' +
+ ", userPhone='" + userPhone + '\'' +
+ '}';
+ }
+ }
+%>
+<%
+out.println(request.getParameter("userinfo"));
+%>
+
+
+