JSP第二次作业_3小题
题目:
动态包含页面并传递数据。要求程序包含两个文件,主文件加载次文件,并将随机产生的50~100之间的数据传递给它,并且在页面上显示两个信息:该数据和这个数据的平方根。
进阶要求,把动态包含改为动态重定向,比较两者之间的区别。
我的代码:
1.JSP:
<%@ page language="java" contentType="text/html; charset=utf-8"%>
<!DOCTYPE html>
<html>
<head>
<title>随机数以及平方根</title>
</head>
<body bgcolor=royalblue>
<%@ page import="java.util.Random"%>
<%
Random rand = new Random();
double type = rand.nextInt(50)+50;
%>
<p>
<h3>主页面生成的随机数是:<%
out.println(type);
%></h3><jsp:include page="2.jsp" flush="true">
<jsp:param name="type" value="<%=type%>"/>
</jsp:include>
<%
double num;
String str=request.getParameter("type");
if(str !=null)try{
%>
<%
}catch(NumberFormatException e){e.printStackTrace();}
%>
<p>
</body>
</html>
2.JSP:
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>here</title>
</head>
<p>
<%
double num;num=0;
String s=request.getParameter("type");
num=Double.parseDouble(s);
if(s !=null)try{%><p>
<h2>传过来的随机数是:<%out.println(""+s+"");
%></h2>
<%
}catch(NumberFormatException e){e.printStackTrace();}
%>
<body>
<h1><p><%=num%>的平方根是:<%=Math.sqrt(num) %><br>上面这个是被调用的界面</p></h1>
</body>
</html>
运行结果截图:
1,
2,
3,
4,
5,
OK
JSP第二次作业_3小题相关推荐
- JSP第二次作业_5小题
题目描述: 5.编写两个JSP页面input.jsp和result.jsp.input.jsp页面提交一个数字给result.jsp页面,result.jsp页面使用response对象做出动态响应. ...
- JSP第二次作业_6小题
题目描述: 6.猜数字游戏.本题包括4个JSP程序,inputGuess.jsp.resultGuess.jsp.small.jsp.large.jsp和success.jsp. inputGuess ...
- JSP第二次作业_4小题
本题包括4个JSP程序,one.jsp.two.jsp.three.jsp.error.jsp. one.jsp具体要求如下: 要求one.jsp页面有一个表单,用户使用该表单可以输入一个1至100之 ...
- JSP第二次作业_2小题
题目: 在JSP页面中静态包含文件.要求程序包含两个文件,主文件静态包含一个能够计算1到1000内的完数的页面.(如果一个正整数刚好等于它的真因子之和,这样的正整数为完数, 例如,6=1+2+3,因此 ...
- JSP第二次作业_1小题
题目: 编写一个JSP程序,计算1!+2!+3!+4!+5!,并显示出结果.要求先声明计算阶乘的方法,再调用该方法,最后在页面上输出结果. 进阶要求,通过表单提交一个正整数,然后计算它的阶乘和.例如: ...
- JSP第二次作业_8小题
8.实现简单聊天室.要求以B/S方式实现多人聊天,可以保留聊天者的昵称和聊天内容. I DO: 8,实现简单聊天室.要求以B/S方式实现多人聊天,可以保留聊天者的昵称和聊天内容. login.jsp: ...
- JSP第二次作业_7小题
7.使用Cookie记录用户名和密码.本题包括4个JSP程序,login.jsp.check.jsp.succ.jsp.failure.jsp.(选做) login.jsp运行效果如图E2-11所示. ...
- 《算法设计与分析(第4版)》课后习题第二章第2小题
<算法设计与分析(第4版)>课后习题第二章第2小题 下面的7个算法与本章中的二分搜索算法binarySearch略有不同.请判断这7个算法的正确性,并说明原因和证明. 第二章二分搜索算法b ...
- 第二章作业-第3题-万世想
第3题是:完成小组的"四则运算"项目的需求文档(使用Markdown写文档),尝试同组成员在各自PC上修改同一文档后,如何使用Git命令完成GitHub上的文档的更新,而不产生冲突 ...
最新文章
- 遇到困难挫折也不要悲观:每个人生来就是冠军(转)
- 分布式 虚拟时间和虚拟同步_分布式虚拟跟踪
- linux文件系统的管理方法,Linux学习笔记:2.文件系统的管理命令(2)
- SpringBoot2整合Activiti6工作流框架
- php mysql调用crontab_PHP中如何实现crontab代码
- Java---SSH(MVC)面试
- 拿下宝马中国量产订单的四维图新,如何在自动驾驶地图领域内外兼修?
- java get请求带参数报错 java.io.IOException: Server returned HTTP response code: 400 for URL
- ILSpy .NET反编译工具下载地址
- 朴素贝叶斯中拉普拉斯平滑算法
- 夕夕博士的视频观后笔记集合~
- Android仿射密码破译app
- Tetris(初学Java第六篇)
- 计算机综合素质测试判断,综合素质测试在电脑上考的都是哪些内容啊
- 使用Html.fromHtml()怎么加载Html中的图片
- 2022管理类联考真题不含答案-文都管联院
- ligh@local-host$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.0.3
- 算法初探 之 排序算法
- HA高可用HADOOP生态群系统搭建
- 手机便签里的文字不小心点了个粘贴就消失了应该怎样复原呢?
热门文章
- 张红忠:智慧化时代,如何通吃5G模组、AIoT?
- 又要头秃?2020年七大AI编程语言大盘点
- 解读 | 2019年10篇计算机视觉精选论文(中)
- 后深度学习时代的一大研究热点?论因果关系及其构建思路
- 倒计时1天 | 2019 中国大数据技术大会(BDTC)报名通道即将关闭(附参会提醒)...
- 「2019嵌入式智能国际大会」 399元超值学生票来啦,帮你豪省2600元!
- 少走弯路:强烈推荐的TensorFlow快速入门资料(可下载)
- 新一届最强预训练模型上榜,出于BERT而胜于BERT
- 拜访了这位小哥的GitHub后,我失眠了!
- 实战:一键生成前后端代码,Mybatis-Plus代码生成器让我舒服了