diff --git "a/work/com/java/minxi/java_20240603/java_2301_\345\271\262\347\272\257\346\254\243_2344310104/web/jsp/circle.jsp" "b/work/com/java/minxi/java_20240603/java_2301_\345\271\262\347\272\257\346\254\243_2344310104/web/jsp/circle.jsp" new file mode 100644 index 0000000000000000000000000000000000000000..005bbf30579ea2c0b896c13cb6495a8a4b61e5da --- /dev/null +++ "b/work/com/java/minxi/java_20240603/java_2301_\345\271\262\347\272\257\346\254\243_2344310104/web/jsp/circle.jsp" @@ -0,0 +1,39 @@ +<%-- + Created by IntelliJ IDEA. + User: 干纯欣 + Date: 2024/6/3 + Time: 下午8:33 + To change this template use File | Settings | File Templates. +--%> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + + CIRCLE PAGE + + +

circle

+<%! +public String getArea(double r){ + if (r>0){ + return r*r+"π"; + }else{ + return "无法计算该圆面积,请检查输入的半径"; + } + } +%> + + +<% + String radius = request.getParameter("radius"); + double r = Double.parseDouble(radius); +%> + +

+ + 圆的面积为:<%=getArea(r)%> + +

+ + + diff --git "a/work/com/java/minxi/java_20240603/java_2301_\345\271\262\347\272\257\346\254\243_2344310104/web/jsp/ladder.jsp" "b/work/com/java/minxi/java_20240603/java_2301_\345\271\262\347\272\257\346\254\243_2344310104/web/jsp/ladder.jsp" new file mode 100644 index 0000000000000000000000000000000000000000..ecc34d860849b291c5b2b3b5d2a1189a4a8752da --- /dev/null +++ "b/work/com/java/minxi/java_20240603/java_2301_\345\271\262\347\272\257\346\254\243_2344310104/web/jsp/ladder.jsp" @@ -0,0 +1,47 @@ + <%-- + Created by IntelliJ IDEA. + User: 干纯欣 + Date: 2024/6/3 + Time: 下午8:31 + To change this template use File | Settings | File Templates. +--%> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + + LADDER PAGE + + +

ladder

+<%! + public double getLadderArea(Double ub, double db, double he) { + if (he > 0 && db > 0 && ub > 0) { + return ((ub + db) * he) / 2; + } else { + return 0.0; + } + + } +%> +<% + String upperBase = request.getParameter("upperBase"); + String downBase = request.getParameter("downBase"); + String height = request.getParameter("height"); + double ub = 12; + double db = 16; + double he = 8; + try { + ub = Double.parseDouble(upperBase); + db = Double.parseDouble(downBase); + he = Double.parseDouble(height); + } catch (Exception e) { + + } + +%> + +

+ 梯形的面积为:<%=getLadderArea(ub, db, he)%>> +

+ + diff --git "a/work/com/java/minxi/java_20240603/java_2301_\345\271\262\347\272\257\346\254\243_2344310104/web/jsp/main.jsp" "b/work/com/java/minxi/java_20240603/java_2301_\345\271\262\347\272\257\346\254\243_2344310104/web/jsp/main.jsp" new file mode 100644 index 0000000000000000000000000000000000000000..e28eee4d8758ff76fe6e60dd86ee584de1a7862e --- /dev/null +++ "b/work/com/java/minxi/java_20240603/java_2301_\345\271\262\347\272\257\346\254\243_2344310104/web/jsp/main.jsp" @@ -0,0 +1,36 @@ +<%-- + Created by IntelliJ IDEA. + User: 干纯欣 + Date: 2024/6/3 + Time: 下午8:35 + To change this template use File | Settings | File Templates. +--%> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + + MAIN PAGE + + +

圆形:

+<% + double r = 10.0,ub = 12.0,db = 16.0,he = 8.0; +%> +

+ 加载circle.jsp计算半径为<%=r%>的圆形面积为: + + + +

+

梯形:

+

加载ladder.jsp计算上底为:<%=ub%>下底为:<%=db%>高为:<%=he%>梯形面积为:

+

+ + + + + + +

+ +