- 0
- 0
- 约1.93千字
- 约 4页
- 2023-09-13 发布于湖北
- 举报
黑龙江大学
实 验 报 告
课程名称
JSP
实验项目名称
JSP内置对象1
实验时间
(日期及节次)
年 月 日 第 节
专业
计算机与科学
学生所在学院
国际文化教育学院
年级
2012级
学号姓名
王遥
指导教师
常城
实验室名称
实验成绩
预习情况
操作技术
实验报告
附加:综合创新能力
实验
综合成绩
教师签字
黑龙江大学教务处
实验名称:JSP内置对象1
实验目的
掌握JSP的request、out、session对象。
实验类型
验证性
实验环境
编程环境:myeclipse8
运行环境:Windows XP
主要设计思想与算法
编写一个猜数游戏程序。
在index.jsp中输入一个0-100之间的整数,并把输入数据提交给猜数页面guess.jsp,index.jsp和guess.jsp的界面如下图所示。 在guess.jsp中判断所输入数据与游戏程序中生成的随机数之间的大小关系。如果小,则显示“小了”,并通过“再试一次”链接返回index.jsp;如果大,则显示“大了”,并通过“再试一次”链接返回index.jsp;如果相等,显示“猜对了”,重新设置随机数,并通过“重新开始新游戏”链接返回index.jsp开始新一轮游戏。在游戏过程中仅当猜对时才能重新开始游戏,不能每猜一次更换一次数据。
在index.jsp中只需要输入猜测的整数,而在guess.jsp中判断大小关系。在guess.jsp中还需要生成原始的随机数,并把它保存到session中:
index.jsp:
%@ page language=java import=java.util.* pageEncoding=gbk%
form action=guess.jsp method=post
请猜一猜这个数是多少br
input type=text size=10 name=number
input type=submit value=提交
/form
guess.jsp
%@ page language=java import=java.util.* pageEncoding=gbk%
%
try{
int num=Integer.parseInt(request.getParameter(number));
if (session.getAttribute(randNum)==null)
{session.setAttribute(randNum,new Integer((int)(Math.random()*100)));}
int randNum=((Integer)session.getAttribute(randNum)).intValue();
if( numrandNum){
out.println(小了.br /);
out.println(a href=index.jsp再来一次/a);
}
else if(numrandNum){
out.println(大了.br /);
out.println(a href=index.jsp再来一次/a);
}
else {
out.println(恭喜你,猜对了!!);
out.println(点击a href=index.jsp这里/a重新开始);
session.setAttribute(randNum,null);
}
}
catch(Exception e){
out.print(输入内容有误!请输入0~100之间的数字br /);
out.print(a href=\index.jsp\点此返回/a);
}
%
实验结果(测试用例、实验结果)
实验总结与心得
对jsp内置对象有了更深的了解与认识,提高了编程能力。
您可能关注的文档
- 计算机网络实验报告2_2.doc
- uml实验报告(7)完整版.doc
- 微波技术与天线实验1报告.doc
- 九年级上册英语第三单元第一课时教案.doc
- 乙醇-水均相恒沸精馏实验设计.doc
- 激光双棱镜干涉和劳埃镜干涉研究性实验报告.doc
- sniffer实验报告_2完整版.doc
- 信息安全实验报告2-2.doc
- B2B实验报告完整版.doc
- 中级财务会计实验报告.doc
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
最近下载
- 如何找回误删微信好友,微信好友一键恢复.doc VIP
- 人教版高中物理课后习题答案.pdf VIP
- 人教版高中英语必修三《Unit 1 Festivals around the World》教学设计.pdf VIP
- 4.3 中国的交通运输业 第一课时 教学设计2025八年级地理上学期湘教版.pdf
- 常见IV曲线症状诊断分析.pptx VIP
- 2025年大梦杯数学竞赛试卷及参考答案解析.docx VIP
- 颈动脉支架植入术后护理查房.pptx VIP
- 小学数学巧算24点专项练习题(每日一练,共25份).docx VIP
- 小学数学巧算24点专项练习题(每日一练,共24份).docx VIP
- 医学课件-颈动脉支架植入医疗护理查房.pptx
原创力文档

文档评论(0)