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>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/540077.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OSI(Open Systems Interconnection)模型和TCP/IP模型

OSI模型 OSI模型是一个概念模型&#xff0c;由国际标准化组织&#xff08;ISO&#xff09;在1984年提出&#xff0c;用于促进不同系统间的通信互联。OSI模型将网络通信的过程分为七层&#xff0c;每一层都有其特定的功能&#xff0c;从下至上依次是&#xff1a; 物理层&#x…

最详细数据仓库项目实现:从0到1的电商数仓建设(采集部分)

1、数据库和数据仓库的区别&#xff1a; 数据仓库就是data warehouse&#xff0c;数据小卖店&#xff0c;相当于是对数据加工&#xff0c;计算然后对外提供服务&#xff0c;而不是单纯的存储 2、数据流转过程中数据仓库中的数据源部分 数据源部分的数据**不是只同步数据库当…

Vulhub 靶场搭建

文章目录 环境说明1 Vulhub 简介2 Vulhub 安装 环境说明 操作系统&#xff1a;Ubuntu 22.04.4Docker版本: 25.0.4pip版本&#xff1a;22.0.2docker-compose 版本 1.29.2 1 Vulhub 简介 Vulhub是一个基于Docker和Docker-Conpose的漏洞环境集合&#xff0c;进入对应目录并执行一…

hadoop报错:HADOOP_HOME and hadoop.home.dir are unset. 解决方法

参考&#xff1a;https://blog.csdn.net/weixin_45735242/article/details/120579387 解决方法 1.下载apache-hadoop-3.1.0-winutils-master 官网下载地址&#xff1a; https://github.com/s911415/apache-hadoop-3.1.0-winutils win配置系统环境&#xff1a; 然后重启idea…

NCP1075STBT3G电流模式控制器中文资料PDF数据手册引脚图参数功能价格图片

产品概述&#xff1a; NCP1072 / NCP1075 产品集成了固定频率电流模式控制器和 700 V MOSFET。NCP1072/5 采用 PDIP-7 或 SOT-223 封装&#xff0c;提供了高水平的集成&#xff0c;包括软启动、频率抖动、短路保护、跳过周期、最大峰值电流设定点、斜坡补偿以及动态自供电&…

深度学习指标| 置信区间、Dice、IOU、MIOU、Kappa

深度学习部分指标介绍 置信区间混淆矩阵DiceIOU和MIOUKappa 置信区间 95%CI指标 读论文的时候&#xff0c;常会看到一个“95%CI”的评价指标。 其中CI指的是统计学中的置信区间&#xff08;Confidence interval&#xff0c;CI&#xff09;。在统计学中&#xff0c;一个概率样…

安卓APP反证书抓包(基于frida和r0capture[总结各种坑])

前言 本文是针对APP校验证书&#xff0c;用frida配合r0capture进行APP抓包。 优点&#xff1a;1.能够无视证书抓取数据包 2.能够抓取多重协议数据包 缺点&#xff1a;本方式只能抓取&#xff0c;但是无法修改。 &#xff08;由于我在实践中找多个博客一起对比翻阅中&#…

注意力机制Attention、CA注意力机制

一、注意力机制 产生背景&#xff1a; 大数据时代&#xff0c;有很多数据提供给我们。对于人来说&#xff0c;可以利用重要的数据&#xff0c;过滤掉不重要的数据。那对于模型来说&#xff08;CNN、LSTM&#xff09;&#xff0c;很难决定什么重要、什么不重要&#xff0c;因此…

pip 配置镜像加速安装

在使用pip安装Python第三方库时&#xff0c;默认是使用pip官网的非常慢&#xff0c;可通过配置国内镜像源加速下载速度&#xff0c;以下是如何使用国内镜像源安装Python库的两种常见方式&#xff1a; 临时使用镜像源安装 如果你只是想临时使用某个镜像源安装单个或几个库&…

云仓酒庄2024年培训专业化:强化销售与品酒技能,酒业新动态

云仓酒庄2024年培训专业化&#xff1a;强化销售与品酒技能&#xff0c;共筑酒业新动态 在风云变幻的市场竞争中&#xff0c;云仓酒庄始终秉持着创新、进取的理念&#xff0c;不断探索与实践&#xff0c;以推动酒业行业的持续健康发展。2024年&#xff0c;云仓酒庄在培训专业化…

Hadoop大数据应用:HDFS 集群节点缩容

目录 一、实验 1.环境 2.HDFS 集群节点缩容 二、问题 1.数据迁移有哪些状态 2.数据迁移失败 一、实验 1.环境 &#xff08;1&#xff09;主机 表1 主机 主机架构软件版本IP备注hadoop NameNode &#xff08;已部署&#xff09; SecondaryNameNode &#xff08;已部署…

c++ 面试100个题目中的编程题目

88、下列程序的运行结果是? #include <stdlib.h> #include <stdio.h> #include <string.h> #include <iostream> const char* str = "vermeer"; using namespace std; int main(){ const char* pstr = str;cout << "The add…