From 7bad4f671272c5106f87f5f04ffd831d2381ae02 Mon Sep 17 00:00:00 2001 From: zhqh <14284394+zhqhs@user.noreply.gitee.com> Date: Tue, 11 Jun 2024 20:16:36 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E6=8F=90=E4=BA=A4=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../work1/index.jsp" | 122 ++++++++++++++++++ .../work1/index1.jsp" | 70 ++++++++++ 2 files changed, 192 insertions(+) create mode 100644 "work/com/java/minxi/java_20240606/java_2302_\351\203\221\347\245\272\346\265\267_2344310215/work1/index.jsp" create mode 100644 "work/com/java/minxi/java_20240606/java_2302_\351\203\221\347\245\272\346\265\267_2344310215/work1/index1.jsp" 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 0000000..26ceb63 --- /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 0000000..f8fe33c --- /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")); +%> + + + -- Gitee