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