2024.3.14jsp(2)

一、实验目的

  1. 掌握eclipse开发工具的使用;
  2. jsp标记、如指令标记,动作标记;
  3. 变量和方法的声明;
  4. Java程序片;

实验:看电影

源代码watchMovie.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

</head>

<body bgcolor = cyan>

<%

request.setCharacterEncoding("gb2312");

String backMoneyStr = request.getParameter("number");

String mess = request.getParameter("mess");

int backMoney= 0;

int count = 0;

int coin= 5;

backMoney =Integer.parseInt(backMoneyStr);

while(true){

  count ++;

  if(count * coin>backMoney)

     break;

  }

  backMoney = backMoney- (count- 1) * coin;

  mess=mess+ "<br>找赎”+ (count-1) +”张面值" + coin+"元的钱币";

  if (backMoney> 0) {

%> <jsp:forward page = "change2. jsp" >

  <jsp:param name= "number" value= "<%=backMoney %>" />

  <jsp:param name= "mess" value= "<%=mess %>" />

  </jsp:forward >

<% }

else{

  out.print("<br>" + mess);

%>

  <br><embed src = " movie/movie. mp4" width- 300 height = 270

  autostart = false >

  看电影

  </embed>

<% } %>

</body>

</html>

change5.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

</head>

<body bgcolor = cyan>

  <% request.setCharacterEncoding("gb2312");

     String backMoneyStr = request.getParameter("number");

     String mess = request.getParameter("mess");

     int backMoney = 0;

     int count = 0;

     int coin = 5;

     backMoney = Integer.parseInt(backMoneyStr);

     while(true){

       count ++;

       if(count * coin > backMoney)

         break;

     }

     backMoney = backMoney - (count - 1) * coin;

     mess = mess + "<br>找赎" + (count - 1) + "张面值" + coin + "元的钱币";

     if(backMoney > 0){

  %>

  <jsp:forward page="change2.jsp">

     <jsp:param name="number" value="<%=backMoney %>"/>

     <jsp:param name="mess" value="<%=mess %>"/>

  </jsp:forward>

  <% }

     else{

       out.print("<br>"+mess);

  %> <br><embed src="movie/movie.mp4" width=300 height=270 autostart="false">

       看电影

       </embed>

  <% } %>

</body>

</html>

Change2.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

</head>

<body bgcolor = cyan>

  <% request.setCharacterEncoding("gb2312");

     String backMoneyStr = request.getParameter("number");

     String mess = request.getParameter("mess");

     int backMoney = 0;

     int count = 0;

     int coin = 2;

     backMoney = Integer.parseInt(backMoneyStr);

     while(true){

       count ++;

       if(count * coin > backMoney)

         break;

     }

     backMoney = backMoney - (count - 1) * coin;

     mess = mess + "<br>找赎" + (count - 1) + "张面值" + coin + "元的钱币";

     if(backMoney > 0){

  %>

  <jsp:forward page="change1.jsp">

     <jsp:param name="number" value="<%=backMoney %>"/>

     <jsp:param name="mess" value="<%=mess %>"/>

  </jsp:forward>

  <% }

     else{

       out.print("<br>"+mess);

  %> <br><embed src="movie/movie.mp4" width=300 height=270 autostart="false">

       看电影

       </embed>

  <% } %>

</body>

</html>

Change1.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

</head>

<body bgcolor = cyan>

  <% request.setCharacterEncoding("gb2312");

     String backMoneyStr = request.getParameter("number");

     String mess = request.getParameter("mess");

     int backMoney = 0;

     int count = 0;

     int coin = 1;

     backMoney = Integer.parseInt(backMoneyStr);

     while(true){

       count ++;

       if(count * coin > backMoney)

         break;

     }

     backMoney = backMoney - (count - 1) * coin;

     mess = mess + "<br>找赎" + (count - 1) + "张面值" + coin + "元的钱币";

     out.print("<br>" + mess);

  %>

   <br><embed src="movie/movie.mp4" width=300 height=270 autostart="false">

       看电影

  </embed>

</body>

</html>

实验三角形

源代码

sjx.jsp

<%@ page language="java" contentType="text/html; utf-8"

    pageEncoding="utf-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>Insert title here</title>

</head>

<body bgcolor = cyan>

<% double a= 6.12,b = 7.08,c = 9.22;

%>

<p style= "font-family:宋体;font-size:36">

<br>加载triangle.jsp计算三边为<%= a %>,<%= b %>,<%= c %>的三角形面积。

    <jsp:include page = "myfile/triangle.jsp">

        <jsp:param name = "sideA" value = "<%= a %>"/>

        <jsp:param name = "sideB" value = "<%= b %>"/>

        <jsp:param name = "sideC" value = "<%= c %>"/>

    </jsp:include>

</p>

</body>

</body>

</html>

Triangle.jsp

<%@ page language="java" contentType="text/html; utf-8"

    pageEncoding="utf-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>Insert title here</title>

</head>

<body bgcolor = cyan>

<% double a= 6.12,b = 7.08,c = 9.22;

%>

<p style= "font-family:宋体;font-size:36">

<br>加载triangle.jsp计算三边为<%= a %>,<%= b %>,<%= c %>的三角形面积。

    <jsp:include page = "myfile/triangle.jsp">

        <jsp:param name = "sideA" value = "<%= a %>"/>

        <jsp:param name = "sideB" value = "<%= b %>"/>

        <jsp:param name = "sideC" value = "<%= c %>"/>

    </jsp:include>

</p>

</body>

</body>

</html>

  • 24
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值