diff --git "a/work/com/java/minxi/java_20240606/java_2302_\346\210\264\345\244\251\346\210\220_2344310214/index.jsp" "b/work/com/java/minxi/java_20240606/java_2302_\346\210\264\345\244\251\346\210\220_2344310214/index.jsp"
new file mode 100644
index 0000000000000000000000000000000000000000..b6edae70ce6a6628d4c35dbc4728965bab1a1b9d
--- /dev/null
+++ "b/work/com/java/minxi/java_20240606/java_2302_\346\210\264\345\244\251\346\210\220_2344310214/index.jsp"
@@ -0,0 +1,153 @@
+<%@ page import="java.util.List" %>
+<%@ page import="java.util.ArrayList" %>
+<%@ page import="java.sql.*" %>
+<%--
+ Created by IntelliJ IDEA.
+ User: Administrator
+ Date: 2024-06-06
+ Time: 09:21
+ To change this template use File | Settings | File Templates.
+--%>
+<%@ page contentType="text/html;charset=UTF-8" language="java" %>
+
+
+ Title
+
+
+<%!
+ public static List JDBCTest() {
+ Connection conn = null;
+ PreparedStatement stmt = null;
+ ResultSet rs = null;
+ List userInfoList = new ArrayList<>();
+
+ try {
+ // 1、注册驱动
+ Class.forName("com.mysql.cj.jdbc.Driver");
+
+
+ // 2、获取链接
+ String url = "jdbc:mysql://127.0.0.1:3306/student?serverTimezone=Asia/Shanghai";
+ String user = "root";
+ String psw = "123456";
+
+ conn = DriverManager.getConnection(url, user, psw);
+
+ // 3、编写SQL
+ String sql = "select id,user_name,user_phone from student.user_info;";
+
+ // 4、获取执行对象
+ stmt = conn.prepareStatement(sql);
+// stmt.setString(1,"id,user_name,user_phone");
+
+ // 5、处理结果
+ rs = stmt.executeQuery();
+
+ while (rs.next()) {
+ UserInfo userInfo = new UserInfo();
+ int userId = rs.getInt("id");
+ String userName = rs.getString("user_name");
+ String userPhone = rs.getString("user_Phone");
+ userInfo.setUserId(userId);
+ userInfo.setUserName(userName);
+ userInfo.setUserPhone(userPhone);
+ userInfoList.add(userInfo);
+ }
+// System.out.println(userInfoList);
+
+ } catch (Exception e) {
+ e.printStackTrace();
+ } finally {
+ try {
+ // 6、释放资源
+ if (rs != null) {
+ rs.close();
+ }
+ if (stmt != null) {
+ stmt.close();
+ }
+ if (conn != null) {
+ conn.close();
+ }
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ return userInfoList;
+ }
+
+ public static class UserInfo {
+ private Integer userId;
+ private String userName;
+ private String userPhone;
+
+ public UserInfo() {
+ }
+
+ public UserInfo(Integer userId, String userName, String userPhone) {
+ this.userId = userId;
+ this.userName = userName;
+ this.userPhone = userPhone;
+ }
+
+ public Integer getUserId() {
+ return userId;
+ }
+
+ public void setUserId(Integer userId) {
+ this.userId = userId;
+ }
+
+ 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{" +
+ "userId=" + userId +
+ ", userName='" + userName + '\'' +
+ ", userPhone='" + userPhone + '\'' +
+ '}';
+ }
+ }
+%>
+
+ [
+ <%
+ List userInfoList = JDBCTest();
+
+ for (UserInfo userInfo : userInfoList) {
+ out.print(" " + userInfo + "
");
+ }
+ %>
+ ]
+
+
+<%-- 通过 request 传递 Object 参数--%>
+
+<%
+ request.setAttribute("userInfoList", userInfoList);
+%>
+<%----%>
+
+<%-- 通过 param 传递 String 类型的结果参数--%>
+
+
+
+
+
+
+
diff --git "a/work/com/java/minxi/java_20240606/java_2302_\346\210\264\345\244\251\346\210\220_2344310214/index1.jsp" "b/work/com/java/minxi/java_20240606/java_2302_\346\210\264\345\244\251\346\210\220_2344310214/index1.jsp"
new file mode 100644
index 0000000000000000000000000000000000000000..6fd4711bff368464880735313f97817778a10bfa
--- /dev/null
+++ "b/work/com/java/minxi/java_20240606/java_2302_\346\210\264\345\244\251\346\210\220_2344310214/index1.jsp"
@@ -0,0 +1,76 @@
+<%@ page import="java.util.List" %><%--
+ Created by IntelliJ IDEA.
+ User: Administrator
+ Date: 2024-06-06
+ Time: 10:09
+ To change this template use File | Settings | File Templates.
+--%>
+<%@ page contentType="text/html;charset=UTF-8" language="java" %>
+
+
+ Title
+
+
+<%!
+ public static class UserInfo {
+ private Integer userId;
+ private String userName;
+ private String userPhone;
+
+ public UserInfo() {
+ }
+
+ public UserInfo(Integer userId, String userName, String userPhone) {
+ this.userId = userId;
+ this.userName = userName;
+ this.userPhone = userPhone;
+ }
+
+ public Integer getUserId() {
+ return userId;
+ }
+
+ public void setUserId(Integer userId) {
+ this.userId = userId;
+ }
+
+ 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{" +
+ "userId=" + userId +
+ ", userName='" + userName + '\'' +
+ ", userPhone='" + userPhone + '\'' +
+ '}';
+ }
+ }
+%>
+
+<%
+ out.println("通过 request 传递 Object 参数:
");
+ List userInfoList = (List) request.getAttribute("userInfoList");
+ out.println(userInfoList);
+
+ out.println("
");
+
+ out.println("通过 param 传递 String 类型的结果参数:
");
+ out.println(request.getParameter("userInfoList"));
+%>
+
+
+