diff --git "a/work/com/java/minxi/java_20240531/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Animal.jsp" "b/work/com/java/minxi/java_20240531/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Animal.jsp"
new file mode 100644
index 0000000000000000000000000000000000000000..0b5d03ffb1576fc65e8051a2a0b6f3f651cc8c64
--- /dev/null
+++ "b/work/com/java/minxi/java_20240531/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Animal.jsp"
@@ -0,0 +1,94 @@
+package com.java.minxi.java_20240531.java_2302_陈冠宇_2344310209;
+
+<%@page language="java" contentType="text/html;charset=UTF-8"
+ pageEncoding="UTF-8"
+ %>
+
+
+
+ 超的jsp
+
+
+
+ 第一题:
+
+
+ <%!
+
+ public class Animal {
+
+ String sleep(int time) {
+ return " 一只动物在睡觉 ";
+ }
+
+ }
+ %>
+ <%
+
+ Animal a = new Animal();
+
+ out.println(a.sleep(1));
+
+ %>
+
+
+ <%! public class Cat {
+ private String name;
+ private Integer time;
+
+ String sleep(int time) {
+ return "一只" + this.name + "猫睡觉睡了" + time + "个小时";
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public Integer getTime() {
+ return time;
+ }
+
+ public void setTime(Integer time) {
+ this.time = time;
+ }
+ }
+ %>
+ <%
+ Cat c = new Cat();
+ c.setName(" 汤姆 ");
+ out.println(c.sleep(8));
+ %>
+
+
+
+ 九九乘法表:
+
+
+ <%
+
+ for (int i = 1; i <= 9; i++) {
+
+ %>
+
+
+
+ <%
+ for (int j = 1; j <= i; j++) {
+
+ out.print(i + "*" + j + " = " + (i * j) + " ");
+ }
+
+ out.println();
+ }
+ %>
+
+
+
+
+
+
+
diff --git "a/work/com/java/minxi/java_20240605/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Web/circle.jsp" "b/work/com/java/minxi/java_20240605/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Web/circle.jsp"
new file mode 100644
index 0000000000000000000000000000000000000000..f14596e651a94019bc9f053efdb16b659034d3ba
--- /dev/null
+++ "b/work/com/java/minxi/java_20240605/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Web/circle.jsp"
@@ -0,0 +1,13 @@
+<%@ page contentType="text/html;charset=UTF-8" language="java" %>
+
+
+<%
+ String radius = request.getParameter("radius");
+ double r = Double.parseDouble(radius);
+ double area = Math.PI * r * r;
+%>
+
+半径:<%= radius %>
+
+面积:<%= area %>
+
diff --git "a/work/com/java/minxi/java_20240605/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Web/ladder.jsp" "b/work/com/java/minxi/java_20240605/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Web/ladder.jsp"
new file mode 100644
index 0000000000000000000000000000000000000000..94104d2377d5aa86acc9226836f0b6790d562bf4
--- /dev/null
+++ "b/work/com/java/minxi/java_20240605/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Web/ladder.jsp"
@@ -0,0 +1,20 @@
+<%@ page contentType="text/html;charset=UTF-8" language="java" %>
+<%
+ String top1 = request.getParameter("top");
+ String bottom1 = request.getParameter("bottom");
+ String high1 = request.getParameter("high");
+
+ double top = Double.parseDouble(top1);
+ double bottom = Double.parseDouble(bottom1);
+ double high = Double.parseDouble(high1);
+ double area = (top + bottom) * high / 2;
+%>
+
+上底:<%= top1 %>
+
+下底:<%= bottom1 %>
+
+高:<%= high1 %>
+
+面积:<%= area %>
+
\ No newline at end of file
diff --git "a/work/com/java/minxi/java_20240605/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Web/main.jsp" "b/work/com/java/minxi/java_20240605/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Web/main.jsp"
new file mode 100644
index 0000000000000000000000000000000000000000..a9bcbdb378861d20c30342d18cb306bf9543b598
--- /dev/null
+++ "b/work/com/java/minxi/java_20240605/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Web/main.jsp"
@@ -0,0 +1,19 @@
+<%@ page contentType="text/html;charset=UTF-8" language="java" %>
+
+
+ Main
+
+
+Circle:
+
+
+
+
+Ladder:
+
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/work/com/java/minxi/java_20240606/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Program1/p1.jsp" "b/work/com/java/minxi/java_20240606/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Program1/p1.jsp"
new file mode 100644
index 0000000000000000000000000000000000000000..91f348eee0643741b1f83d6e96e0a0256467e685
--- /dev/null
+++ "b/work/com/java/minxi/java_20240606/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Program1/p1.jsp"
@@ -0,0 +1,173 @@
+<%@ page import="com.java.minxi.java_20240512.java_2302_陈冠宇_2344310209.List" %>
+<%@ page import="java.util.List" %>
+<%@ page import="java.util.ArrayList" %>
+<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
+
+
+ jsp页面
+
+
+这是java代码
+<%!
+ public static class Work{
+ public static void main(String[] args) throws Exception {
+ List userInfos=new ArrayList<>();
+ Class.forName("com.mysql.cj.jdbc.Driver");
+ String URL="jdbc:mysql://localhost:3306/student?serverTimezone=Asia/Shanghai";
+ String name="root";
+ String password="123456";
+ Connection connection= DriverManager.getConnection(URL,name,password);
+ String sql="select id,user_name,user_phone from user_info;";
+ PreparedStatement preparedStatement = connection.prepareStatement(sql);
+ ResultSet resultSet=preparedStatement.executeQuery();
+ while (resultSet.next()){
+ int id =resultSet.getInt("id");
+ String username=resultSet.getString("user_name");
+ String userPhone=resultSet.getString("user_phone");
+ UserInfo user=new UserInfo();
+ user.setUserId(id);
+ user.setUsername(username);
+ user.setUserPhone(userPhone);
+ userInfos.add(user);
+
+ }
+ resultSet.close();
+ preparedStatement.close();
+ connection.close();
+ }
+ }
+ public static class UserInfo{
+ private int userId;
+ private String username;
+ private String userPhone;
+
+ public UserInfo() {
+ }
+
+ public UserInfo(int userId, String username, String userPhone) {
+ this.userId = userId;
+ this.username = username;
+ this.userPhone = userPhone;
+ }
+
+ public int getUserId() {
+ return userId;
+ }
+
+ public void setUserId(int 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 + '\'' +
+ '}';
+ }
+ }
+%>
+
+
+
+
+ jsp页面
+
+
+这是java代码
+<%!
+ public static class Work{
+ public static void main(String[] args) throws Exception {
+ List userInfos=new ArrayList<>();
+ Class.forName("com.mysql.cj.jdbc.Driver");
+ String URL="jdbc:mysql://localhost:3306/student?serverTimezone=Asia/Shanghai";
+ String name="root";
+ String password="123456";
+ Connection connection= DriverManager.getConnection(URL,name,password);
+ String sql="select id,user_name,user_phone from user_info;";
+ PreparedStatement preparedStatement = connection.prepareStatement(sql);
+ ResultSet resultSet=preparedStatement.executeQuery();
+ while (resultSet.next()){
+ int id =resultSet.getInt("id");
+ String username=resultSet.getString("user_name");
+ String userPhone=resultSet.getString("user_phone");
+ UserInfo user=new UserInfo();
+ user.setUserId(id);
+ user.setUsername(username);
+ user.setUserPhone(userPhone);
+ userInfos.add(user);
+
+ }
+ resultSet.close();
+ preparedStatement.close();
+ connection.close();
+ }
+ }
+ public static class UserInfo{
+ private int userId;
+ private String username;
+ private String userPhone;
+
+ public UserInfo() {
+ }
+
+ public UserInfo(int userId, String username, String userPhone) {
+ this.userId = userId;
+ this.username = username;
+ this.userPhone = userPhone;
+ }
+
+ public int getUserId() {
+ return userId;
+ }
+
+ public void setUserId(int 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 + '\'' +
+ '}';
+ }
+ }
+%>
+
+
+
\ No newline at end of file
diff --git "a/work/com/java/minxi/java_20240606/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Program1/p2.jsp" "b/work/com/java/minxi/java_20240606/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Program1/p2.jsp"
new file mode 100644
index 0000000000000000000000000000000000000000..25d97d12e4e24a03fabd995d65d811fbe7b4c4a6
--- /dev/null
+++ "b/work/com/java/minxi/java_20240606/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Program1/p2.jsp"
@@ -0,0 +1,68 @@
+<%@ page import="java.util.List" %>
+<%@ page import="java.util.ArrayList" %>
+<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
+
+
+ jsp页面
+
+
+这是java代码
+<%!
+ public static class UserInfo{
+ private int userId;
+ private String userName;
+ private String userPhone;
+
+ public UserInfo() {
+ }
+
+ public UserInfo(int userId, String userName, String userPhone) {
+ this.userId = userId;
+ this.userName = userName;
+ this.userPhone = userPhone;
+ }
+
+ public int getUserId() {
+ return userId;
+ }
+
+ public void setUserId(int 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 userInfosList=new ArrayList<>();
+ out.println(userInfosList);
+
+ out.println("通过param 传递 String 类型结果参数:
");
+ out.println(request.getParameter("userinfoList"));
+%>
+
+
\ No newline at end of file
diff --git "a/work/com/java/minxi/java_20240606/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Program2/login1.jsp" "b/work/com/java/minxi/java_20240606/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Program2/login1.jsp"
new file mode 100644
index 0000000000000000000000000000000000000000..56a04e5667b19b8aa51705c005e826e8c31d781c
--- /dev/null
+++ "b/work/com/java/minxi/java_20240606/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Program2/login1.jsp"
@@ -0,0 +1,89 @@
+<%@ page import="java.sql.*" %>
+<%@ page import="java.util.List" %>
+<%@ page import="java.util.ArrayList" %>
+<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
+
+
+ jsp页面
+
+
+这是java代码
+<%!
+ public static class Work{
+ public static void main(String[] args) throws Exception {
+ List userInfos=new ArrayList<>()
+ Class.forName("com.mysql.cj.jdbc.Driver");
+ String URL="jdbc:mysql://localhost:3306/student?serverTimezone=Asia/Shanghai";
+ String name="root";
+ String password="123456";
+ Connection connection= DriverManager.getConnection(URL,name,password);
+ String sql="select id,user_name,user_phone from user_info;";
+ PreparedStatement preparedStatement = connection.prepareStatement(sql);
+ ResultSet resultSet=preparedStatement.executeQuery();
+ while (resultSet.next()){
+ int id =resultSet.getInt("id");
+ String username=resultSet.getString("user_name");
+ String userPhone=resultSet.getString("user_phone");
+ UserInfo user=new UserInfo();
+ user.setUserId(id);
+ user.setUsername(username);
+ user.setUserPhone(userPhone);
+ userInfos.add(user);
+
+ }
+ resultSet.close();
+ preparedStatement.close();
+ connection.close();
+ }
+ }
+ public static class UserInfo{
+ private int userId;
+ private String username;
+ private String userPhone;
+
+ public UserInfo() {
+ }
+
+ public UserInfo(int userId, String username, String userPhone) {
+ this.userId = userId;
+ this.username = username;
+ this.userPhone = userPhone;
+ }
+
+ public int getUserId() {
+ return userId;
+ }
+
+ public void setUserId(int 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 + '\'' +
+ '}';
+ }
+ }
+%>
+
+
+
\ No newline at end of file
diff --git "a/work/com/java/minxi/java_20240606/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Program2/login2.jsp" "b/work/com/java/minxi/java_20240606/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Program2/login2.jsp"
new file mode 100644
index 0000000000000000000000000000000000000000..3a3d2cfeaae32c31b2fbac3031bb6ef32178ec30
--- /dev/null
+++ "b/work/com/java/minxi/java_20240606/java_2302_\351\231\210\345\206\240\345\256\207_2344310209/Program2/login2.jsp"
@@ -0,0 +1,68 @@
+<%@ page import="java.util.List" %>
+<%@ page import="java.util.ArrayList" %>
+<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
+
+
+ jsp页面
+
+
+这是java代码
+<%!
+ public static class UserInfo{
+ private int userId;
+ private String userName;
+ private String userPhone;
+
+ public UserInfo() {
+ }
+
+ public UserInfo(int userId, String userName, String userPhone) {
+ this.userId = userId;
+ this.userName = userName;
+ this.userPhone = userPhone;
+ }
+
+ public int getUserId() {
+ return userId;
+ }
+
+ public void setUserId(int 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 userInfosList=new ArrayList<>();
+ out.println(userInfosList);
+ out.println("
");
+ out.println("通过param 传递 String 类型结果参数:
");
+ out.println(request.getParameter("userinfoList"));
+%>
+
+
\ No newline at end of file