JSP第五周作业
1.任务一、教材P39实验3
1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 2 3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 4 <html> 5 <head> 6 <title>英语课文</title> 7 </head> 8 9 <body bgcolor="cyan"> 10 <br>英文课文(English Text):</br> 11 <p style="font-family: 宋体;font-size: 18;color: black"> 12 <jsp:include page="english/english.txt" /> 13 <br>课文音频(English Audio):</br> 14 <jsp:include page="audio.jsp" /> 15 </p> 16 </body> 17 </html>
1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 2 3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 4 <html> 5 <head> 6 <title>课文音频</title> 7 </head> 8 <body bgcolor=pink> 9 <embed src="english/english.mp3" autostart="false"> 10 课文音频 11 </embed> 12 </body> 13 </html>
2.任务二、教材P45 8题
1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 4 <html> 5 <head> 6 <title>main.jsp</title> 7 </head> 8 <body> 9 <% 10 double r=3,a=2,b=5,c=2; 11 %> 12 <br>加载circle.jsp计算半径为<%=r %>的圆的面积: 13 <jsp:include page="circle.jsp"> 14 <jsp:param value="<%=r %>" name="sideR"/> 15 </jsp:include> 16 <p>------------------------------------------------------------------------------</p> 17 <br>加载ladder.jsp计算上底、下底、高为<%=a %><%=" |"%><%=b %><%=" |"%><%=c %>的梯形面积: 18 <jsp:include page="ladder.jsp"> 19 <jsp:param value="<%=a %>" name="sideA"/> 20 <jsp:param value="<%=b %>" name="sideB"/> 21 <jsp:param value="<%=c %>" name="sideC"/> 22 </jsp:include> 23 </body> 24 </html>
1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <%! 3 public String getArea(double r){ 4 if(r>0){ 5 double area = r*r*3.14; 6 return ""+area; 7 }else{ 8 return("半径为"+r+"不能为大于0以外的数字,无法计算面积"); 9 } 10 11 } 12 %> 13 <% 14 String sideR = request.getParameter("sideR"); 15 double r = Double.parseDouble(sideR); 16 %> 17 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 18 <html> 19 <head> 20 <title>circle.jsp</title> 21 </head> 22 <body> 23 <br><br>我是被加载的文件,负责计算圆的面积<br> 24 给我传递的半径是:<%=r %><br> 25 圆的面积是:<%=getArea(r) %> 26 </body> 27 </html>
1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <%! 3 public String getArea(double a,double b,double c){ 4 if(a>0 && b>0 && c>0){ 5 double area=(a+b)*c/2; 6 return ""+area; 7 }else{ 8 return("梯形的上底、下底、高"+a+" "+b+" "+c+"不能为大于0以外的数字,无法计算面积"); 9 10 } 11 } 12 %> 13 <% 14 String sideA = request.getParameter("sideA"); 15 String sideB = request.getParameter("sideB"); 16 String sideC = request.getParameter("sideC"); 17 double a = Double.parseDouble(sideA); 18 double b = Double.parseDouble(sideB); 19 double c = Double.parseDouble(sideA); 20 %> 21 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 22 <html> 23 <head> 24 <title>ladder.jsp</title> 25 </head> 26 <body> 27 <br><br>我是被加载的文件,负责计算梯形的面积<br> 28 给我传递的上底、下底、高是:<%=sideA %><%=" |"%><%=sideB %><%=" |"%><%=sideC %><br> 29 梯形的面积是:<%=getArea(a,b,c) %> 30 </body> 31 </html>
3.
1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 4 <html> 5 <head> 6 <title>表格</title> 7 </head> 8 <body> 9 <table border="2" width="600" height="300" bgcolor="cornflowerblue" > 10 <tr> 11 <td align="center" colspan="2"><jsp:include page="top.jsp" /> 12 </td> 13 </tr> 14 <tr> 15 <td align="center"><jsp:include page="left.jsp" /> 16 </td> 17 <td align="center"><jsp:include page="main.jsp" /> 18 </td> 19 </tr> 20 <tr> 21 <td align="center" colspan="2"><jsp:include page="end.jsp" /> 22 </td> 23 </tr> 24 </table> 25 </body> 26 </html>
1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 3 end.jsp的文件包含在这里
1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 3 left.jsp的文件包含在这里
1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 3 main.jsp的文件包含在这里
1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 3 top.jsp的文件包含在这里
4.
1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 4 <html> 5 <head> 6 <title>奇偶</title> 7 </head> 8 <body> 9 <% 10 int i = (int) (Math.random() * 10 + 1); 11 if(i%2==0){ 12 %> 13 <jsp:include page="ou.jsp"/> 14 <% 15 }else{ 16 %> 17 <jsp:include page="ji.jsp"/> 18 <% 19 } 20 %> 21 </body> 22 </html>
1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 4 <html> 5 <head> 6 <title>奇数</title> 7 </head> 8 <body> 9 <table border="1"> 10 <tr><th>Hello,我是一个奇数</th></tr> 11 </table> 12 </body> 13 </html>
1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 4 <html> 5 <head> 6 <title>偶数</title> 7 </head> 8 <body> 9 <table border="1"> 10 <tr><th>Hello,我是一个偶数</th></tr> 11 </table> 12 </body> 13 </html>