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