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>

 

posted @ 2022-04-03 15:31  王智达  阅读(11)  评论(0编辑  收藏  举报