From b3ec24d83291fc07553c3e5934d0689b0fe32865 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=86=8A=E4=BB=81=E6=9D=B0?= <3523263107@qq.com>
Date: Tue, 11 Jun 2024 19:20:32 +0800
Subject: [PATCH] 0.0
---
.../Main.jsp" | 26 ++++
.../Mc_2.jsp" | 25 ++++
.../Mc_3.jsp" | 20 +++
.../ma1.jsp" | 125 ++++++++++++++++++
.../ma2.jsp" | 71 ++++++++++
5 files changed, 267 insertions(+)
create mode 100644 "work/com/java/minxi/java_20240605/java_2302_\347\206\212\344\273\201\346\235\260_2344310222/Main.jsp"
create mode 100644 "work/com/java/minxi/java_20240605/java_2302_\347\206\212\344\273\201\346\235\260_2344310222/Mc_2.jsp"
create mode 100644 "work/com/java/minxi/java_20240605/java_2302_\347\206\212\344\273\201\346\235\260_2344310222/Mc_3.jsp"
create mode 100644 "work/com/java/minxi/java_20240606/java_2302_\347\206\212\344\273\201\346\235\260_2344310222/ma1.jsp"
create mode 100644 "work/com/java/minxi/java_20240606/java_2302_\347\206\212\344\273\201\346\235\260_2344310222/ma2.jsp"
diff --git "a/work/com/java/minxi/java_20240605/java_2302_\347\206\212\344\273\201\346\235\260_2344310222/Main.jsp" "b/work/com/java/minxi/java_20240605/java_2302_\347\206\212\344\273\201\346\235\260_2344310222/Main.jsp"
new file mode 100644
index 0000000..657e7c0
--- /dev/null
+++ "b/work/com/java/minxi/java_20240605/java_2302_\347\206\212\344\273\201\346\235\260_2344310222/Main.jsp"
@@ -0,0 +1,26 @@
+<%@ page import="java.math.BigDecimal" %>
+<%@ page language="java" pageEncoding="UTF-8" contentType="text/html; charset=utf-8" %>
+
+
+
+
+ Title
+
+
+//
+${param.r}
+<%
+ String parameter = request.getParameter("r");
+ //
+ BigDecimal bigDecimal = new BigDecimal(parameter);
+ BigDecimal multiply = bigDecimal.multiply(bigDecimal).multiply(new BigDecimal("3.14"));
+
+%>
+圆形面积为<%=multiply%>
+
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/work/com/java/minxi/java_20240605/java_2302_\347\206\212\344\273\201\346\235\260_2344310222/Mc_2.jsp" "b/work/com/java/minxi/java_20240605/java_2302_\347\206\212\344\273\201\346\235\260_2344310222/Mc_2.jsp"
new file mode 100644
index 0000000..198b8f0
--- /dev/null
+++ "b/work/com/java/minxi/java_20240605/java_2302_\347\206\212\344\273\201\346\235\260_2344310222/Mc_2.jsp"
@@ -0,0 +1,25 @@
+<%@ page import="java.math.BigDecimal" %>
+<%@ page language="java" pageEncoding="UTF-8" contentType="text/html; charset=utf-8" %>
+
+
+
+
+ Title
+
+
+<%
+ String a= request.getParameter("a");
+ String b= request.getParameter("b");
+ String c= request.getParameter("c");
+ //
+ BigDecimal bigDecimala = new BigDecimal(a);
+ BigDecimal bigDecimalb = new BigDecimal(b);
+ BigDecimal bigDecimalc = new BigDecimal(c);
+ BigDecimal divide = bigDecimalb.add(bigDecimala).multiply(bigDecimalc)
+ .divide(new BigDecimal("2"),2,BigDecimal.ROUND_HALF_UP);
+
+
+%>
+这个梯形面积为:<%=divide%>
+
+
\ No newline at end of file
diff --git "a/work/com/java/minxi/java_20240605/java_2302_\347\206\212\344\273\201\346\235\260_2344310222/Mc_3.jsp" "b/work/com/java/minxi/java_20240605/java_2302_\347\206\212\344\273\201\346\235\260_2344310222/Mc_3.jsp"
new file mode 100644
index 0000000..c538b3c
--- /dev/null
+++ "b/work/com/java/minxi/java_20240605/java_2302_\347\206\212\344\273\201\346\235\260_2344310222/Mc_3.jsp"
@@ -0,0 +1,20 @@
+<%@ page language="java" pageEncoding="UTF-8" contentType="text/html; charset=utf-8" %>
+
+
+
+
+ Title
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/work/com/java/minxi/java_20240606/java_2302_\347\206\212\344\273\201\346\235\260_2344310222/ma1.jsp" "b/work/com/java/minxi/java_20240606/java_2302_\347\206\212\344\273\201\346\235\260_2344310222/ma1.jsp"
new file mode 100644
index 0000000..21d00ad
--- /dev/null
+++ "b/work/com/java/minxi/java_20240606/java_2302_\347\206\212\344\273\201\346\235\260_2344310222/ma1.jsp"
@@ -0,0 +1,125 @@
+<%@ 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" %>
+
+
+
+
+
+
+ <%!
+ public class Test {
+ private int id;
+ private String userName;
+ private String userPhone;
+
+ public Test(int id, String userName, String userPhone) {
+ this.id = id;
+ this.userName = userName;
+ this.userPhone = userPhone;
+ }
+
+ public Test() {
+ }
+
+ public int 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 + '\'' +
+ '}';
+ }
+ }
+
+
+ public List JDBC() throws Exception{
+ List userinfos = new ArrayList<>();
+ Class.forName("com.mysql.cj.jdbc.Driver");
+ String url = "jdbc:mysql://localhost:3306/student?serverTimezone=Asia/Shanghai";
+ String username = "root";
+ String password = "123456";
+
+ //建立连接
+ Connection conn = DriverManager.getConnection(url, username, password);
+
+ //编写sql语句
+ String sql = "select id,user_name,user_phone from user_info;";
+
+ //创建对象执行sql
+ Statement stmt = conn.createStatement();
+ ResultSet resultSet = stmt.executeQuery(sql);
+
+ while (resultSet.next()){
+ int id = resultSet.getInt("id");
+ String uname =resultSet.getString("user_name");
+ String phoneNum = resultSet.getString("user_phone");
+
+ Test user = new Test();
+ user.setId(id);
+ user.setUserName(uname);
+ user.setUserPhone(phoneNum);
+
+ userinfos.add(user);
+ }
+ resultSet.close();
+ stmt.close();
+ conn.close();
+
+ return userinfos;
+ }
+ %>
+
+
+ [
+ <%
+ List userinfos = JDBC();
+ for (int i = 0; i < userinfos.size(); i++) {
+ if (i==userinfos.size()-1){
+ out.print(userinfos.get(i).toString());
+ }else{
+ out.print(userinfos.get(i).toString() + ",
");
+ }
+ }
+ %>
+
]
+
+
+
+ <%
+ request.setAttribute("userinfos",userinfos);
+ %>
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/work/com/java/minxi/java_20240606/java_2302_\347\206\212\344\273\201\346\235\260_2344310222/ma2.jsp" "b/work/com/java/minxi/java_20240606/java_2302_\347\206\212\344\273\201\346\235\260_2344310222/ma2.jsp"
new file mode 100644
index 0000000..840b0e1
--- /dev/null
+++ "b/work/com/java/minxi/java_20240606/java_2302_\347\206\212\344\273\201\346\235\260_2344310222/ma2.jsp"
@@ -0,0 +1,71 @@
+<%@ page import="java.util.List" %>
+
+<%@ page language="java" contentType="text/html charset=UTF-8" pageEncoding="UTF-8"%>
+
+
+
+
+
+
+<%!
+ public class Test {
+ private int id;
+ private String userName;
+ private String userPhone;
+
+ public Test(int id, String userName, String userPhone) {
+ this.id = id;
+ this.userName = userName;
+ this.userPhone = userPhone;
+ }
+
+ public Test() {
+ }
+
+ public int 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 userinfos = (List)request.getAttribute("userinfos");
+ out.println(userinfos);
+%>
+
+<%
+ out.println(request.getParameter("userinfos"));
+%>
+
+
+
+
\ No newline at end of file
--
Gitee