jsp第五周作业
1.任务一、教材P39实验3
<%-- Created by IntelliJ IDEA. User: 97442 Date: 2022/3/21 Time: 16:13 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>$Title$</title> </head> <body> <br>英文课文</br> <br style="font-family: 宋体;font-size: 18px;color: black"> <jsp:include page="mp2/english.txt"/> <br>课文音频(English Audio):</br> <jsp:include page="audio.jsp"/> </body> </html>
<%-- Created by IntelliJ IDEA. User: 97442 Date: 2022/3/30 Time: 11:18 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <embed src="mp2/english.mp3" autostart="false">音频</embed> </body> </html>
2.任务二、教材P45 8题
<%-- Created by IntelliJ IDEA. User: 97442 Date: 2022/3/21 Time: 16:13 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>$Title$</title> </head> <body> <jsp:include page="audio.jsp"> <jsp:param value="5" name="r"/> </jsp:include> <jsp:include page="ss.jsp"> <jsp:param value="4" name="h"/> <jsp:param value="6" name="sd"/> <jsp:param value="3" name="xd"/> </jsp:include> </body> </html>
<%-- Created by IntelliJ IDEA. User: 97442 Date: 2022/3/30 Time: 11:18 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <% double r = request.getParameter("r") == null ? 0 : Double.parseDouble(request.getParameter("r")); double area = 3.14 * r * r; out.print("圆的半径为:" + r + "</br>面积为:" + area); out.print("</br>--------------------------------</br>"); %> </body> </html>
<%-- Created by IntelliJ IDEA. User: 97442 Date: 2022/4/3 Time: 14:50 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <% double h = request.getParameter("h") == null ? 0 : Double .parseDouble(request.getParameter("h")); double sd = request.getParameter("sd") == null ? 0 : Double .parseDouble(request.getParameter("sd")); double xd = request.getParameter("xd") == null ? 0 : Double .parseDouble(request.getParameter("xd")); double area = ((sd + xd) * h) / 2; out.print("梯形上底:" + sd + "</br>下底:" + xd + "</br>高:" + h + "</br>面积:" + area); %> </body> </html>
3.任务三
<%-- Created by IntelliJ IDEA. User: 97442 Date: 2022/3/21 Time: 16:13 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>$Title$</title> </head> <body> <table border="1" align="center" bgcolor="yellow"> <tr align="center"> <td colspan="2"><jsp:include page="audio.jsp"></jsp:include> <tr align="center"> <td><jsp:include page="ss.jsp"></jsp:include></td> <td><jsp:include page="right.jsp"></jsp:include></td> <tr align="center"> <td colspan="2"><jsp:include page="end.jsp"></jsp:include> </table> </body> </html>
<%-- Created by IntelliJ IDEA. User: 97442 Date: 2022/3/30 Time: 11:18 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <%="top.jsp的文件内容包含在这里" %> </body> </html>
<%-- Created by IntelliJ IDEA. User: 97442 Date: 2022/4/3 Time: 14:50 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <%="left.jsp的文件内容包含在这里" %> </body> </html>
<%-- Created by IntelliJ IDEA. User: 97442 Date: 2022/4/3 Time: 15:04 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <%="right.jsp的文件内容包含在这里" %> </body> </html>
<%-- Created by IntelliJ IDEA. User: 97442 Date: 2022/4/3 Time: 15:04 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <%="end.jsp的文件内容包含在这里" %> </body> </html>
4.任务四
<%-- Created by IntelliJ IDEA. User: 97442 Date: 2022/3/21 Time: 16:13 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>$Title$</title> </head> <body> <% int i = (int) (Math.random() * 10 + 1); if (i % 2 == 0) { %> <jsp:forward page="right.jsp"> <jsp:param value="<%=i %>" name="num" /> </jsp:forward> <% } else { %> <jsp:forward page="audio.jsp"> <jsp:param value="<%=i %>" name="num" /> </jsp:forward> <% } %> </body> </html>
<%-- Created by IntelliJ IDEA. User: 97442 Date: 2022/3/30 Time: 11:18 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <% String m = request.getParameter("num"); int n = Integer.parseInt(m); out.print("随机数为" + n + "<br>"); %> Hello,我是一个奇数! </body> </html>
<%-- Created by IntelliJ IDEA. User: 97442 Date: 2022/4/3 Time: 15:04 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <% String m = request.getParameter("num"); int n = Integer.parseInt(m); out.print("随机数为" + n + "<br>"); %> Hello,我是一个偶数! </body> </html>