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