jsp第三次作业
1. p39 实验3
1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 2 3 <!DOCTYPE HTML> 4 <html> 5 <head> 6 7 <title>My JSP 'listenEnglish.jsp' starting page</title> 8 9 <meta http-equiv="pragma" content="no-cache"> 10 <meta http-equiv="cache-control" content="no-cache"> 11 <meta http-equiv="expires" content="0"> 12 <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> 13 <meta http-equiv="description" content="This is my page"> 14 <!-- 15 <link rel="stylesheet" type="text/css" href="styles.css"> 16 --> 17 18 </head> 19 20 <body> 21 <br>英文课文(English Text):</br> 22 <p style="font-family:宋体;font-size:18;color:black"> 23 <jsp:include page="english.txt" /> 24 <br>课文音频(English Audio):</br> 25 <jsp:include page="audio.jsp" /> 26 </p> 27 </body> 28 </html>
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 2 <%@ page contentType = "text/html" %> 3 <% 4 String path = request.getContextPath(); 5 String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 6 %> 7 8 <!DOCTYPE HTML> 9 <html>10 <head>11 <meta charset="utf-8"/>12 13 <title>My JSP 'audio.jsp' starting page</title>141516 </head>17 18 <body>19 <embed src="english.mp3"autostart="false">20 课文音频21 </embed>22 </body>23 </html> |

2. P48 8.
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
<%@ 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=7,a=5,b=7,c=6;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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
<%@ 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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
<%@ 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.
.
任务3:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP 'index1.jsp' starting page</title> </head> <body > <table border="1" width="600" align="center" bgcolor="yellow"> <tr align="center"><td colspan="2"><%@include file="top.jsp" %></td></tr> <tr align="center"><td><%@include file="left.jsp" %></td><td align="center"><%@include file="right.jsp" %></td></tr> <tr align="center"><td colspan="2"><%@include file="bottom.jsp" %></td></tr> </table> </body></html> |
1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 3 end.jsp的文件包含在这里
|
1
2
3
|
1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>23 left.jsp的文件包含在这里 |
|
1
2
3
|
1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>23 main.jsp的文件包含在这里 |
|
1
2
3
|
1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>23 top.jsp的文件包含在这里 |

4.
.
任务4:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>My JSP 'index.jsp' starting page</title></head><body> <% int i = (int) (Math.random() * 10 + 1); if (i % 2 == 0) { %> <jsp:forward page="ou.jsp"> <jsp:param value="<%=i%>" name="num" /> </jsp:forward> <% } else { %> <jsp:forward page="ji.jsp"> <jsp:param value="<%=i%>" name="num" /> </jsp:forward> <% } %></body></html> |
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>My JSP 'index.jsp' starting page</title></head><body> <% int i = (int) (Math.random() * 10 + 1); if (i % 2 == 0) { %> <jsp:forward page="ou.jsp"> <jsp:param value="<%=i%>" name="num" /> </jsp:forward> <% } else { %> <jsp:forward page="ji.jsp"> <jsp:param value="<%=i%>" name="num" /> </jsp:forward> <% } %></body></html> |
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
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> |



浙公网安备 33010602011771号