最新3030郑文龙job12.docx
- 文档编号:9446934
- 上传时间:2023-05-19
- 格式:DOCX
- 页数:18
- 大小:117KB
最新3030郑文龙job12.docx
《最新3030郑文龙job12.docx》由会员分享,可在线阅读,更多相关《最新3030郑文龙job12.docx(18页珍藏版)》请在冰点文库上搜索。
最新3030郑文龙job12
------------------------------------------作者xxxx------------------------------------------日期xxxx
30320330-郑文龙-job12
软件开发基础(Java)作业
作业名称
第12次作业
Java知识
JSP实验
学号
2
姓名
郑文龙
学院
数学与信息学院
专业
计算机科学与技术
评分
备注:
评分标准
作业部分
所占比例
1、课程内容阅读
45%
2、课程程序编写
45%
3、课外程序
10%
(以下空白)
一、ﻬ课程内容阅读
1、对课程补充材料及课本内容阅读后的总结
答:
我们知道JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。
JSP中,我们需要注意的是jsp指令、jsp属性、jsp内置对象.在规范的JSP2.0中提供了三种指令:
page、include和tablib,这些指令中又包含了许多的jsp属性,当然,在jsp这个章节内容中,我学到的最多的是page指令,对于page中对应的相关指令我不一一列举了,接着讲的是jsp内置对象。
由于jsp是嵌入式的语言,不能显式地把一些必要的参数传递进来,比如Request和Response对象等,所以在jsp规范中提供了几个内置的对象来实现此功能。
常用的内置对象:
application、session、request、response、out、page、exception、pageContext.
二、课程程序编写
题目:
编写一个程序,功能如下:
1.编写login.jsp,登录时只输入一个昵称。
但要检查昵称是否已经被其他用户使用。
2.编写game.jsp,每次游戏程序随机产生一个0—9之间的整数,要求玩家输入自
己猜的数字,并对用户输入数字进行检查,进行如下提示:
(1)如果用户猜对了,则提示:
恭喜你,猜对了.结束本次游戏。
(2)如果用户猜错了,则提示:
你猜的数字太(大或小)了。
要求用户继续猜。
如果连续3次没有猜对,则提示:
游戏失败。
一次游戏结束时,将用户本次猜数字情况记入“排行榜”。
然后询问用户是否继续新的游戏,果用户选择继续,则开始新一次游戏。
3。
排行榜页面,显示所有参加游戏的用户的游戏情况。
昵称 游戏次数 成功次数
ABC 10 8
XYX 11 7
...。
。
.。
4. 必须登录后才能进入游戏页面,而进入登录页面和排行榜页面,无须登录。
5.提示,排行榜数据结构应该放在application中,用户登录状态放在session中.
程序代码:
登录页面login。
jsp
〈%@page language=”java”import=”java。
util。
*”pageEncoding="UTF—8”%〉
<%
Stringpath =request。
getContextPath();
String basePath= request.getScheme()+":
//”+request。
getServerName()+":
"+request。
getServerPort()+path+"/";
Stringexit=request.getParameter("exit”);
if(exit!
=null){
ﻩsession.setAttribute(”username”,null);//退出登录
}
if(session.getAttribute(”username”)!
=null){
ﻩresponse.sendRedirect("game.jsp”);
}
%〉
<!
DOCTYPEHTML PUBLIC”-//W3C//DTD HTML4.01Transitional//EN”〉
<html〉
〈base href=”<%=basePath%〉”〉
〈title>登录页面〈/title〉
〈title〉MyJSP’login。
jsp'startingpage</title〉
ﻩ<metahttp-equiv=”pragma" content=”no—cache”>
ﻩ〈metahttp—equiv="cache—control” content=”no-cache">
ﻩ
ﻩ ﻩ〈! —— ﻩ
—-〉
</head>
〈script〉
functioncheck(){
vara=document。
getElementById(”n”)。
value;
if(a=="”){
ﻩalert(”亲,您还没输入,请重新输入”);
ﻩreturnfalse;
ﻩﻩ}
ﻩreturntrue;
};
</script>
〈body〉
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 3030 郑文龙 job12