北邮信息网络应用基础第2次实验_2015
- 格式:doc
- 大小:971.00 KB
- 文档页数:19
北京邮电大学实验报告通信网理论基础实验报告学院:信息与通信工程学院班级:2013211124学号:姓名:实验一 ErlangB公式计算器一实验内容编写Erlang B公式的图形界面计算器,实现给定任意两个变量求解第三个变量的功能:1)给定到达的呼叫量a和中继线的数目s,求解系统的时间阻塞率B;2)给定系统的时间阻塞率的要求B和到达的呼叫量a,求解中继线的数目s,以实现网络规划;3)给定系统的时间阻塞率要求B以及中继线的数目s,判断该系统能支持的最大的呼叫量a。
二实验描述1 实验思路使用MATLAB GUITOOL设计图形界面,通过单选按钮确定计算的变量,同时通过可编辑文本框输入其他两个已知变量的值,对于不同的变量,通过调用相应的函数进行求解并显示最终的结果。
2 程序界面3 流程图4 主要的函数符号规定如下:b(Blocking):阻塞率;a(BHT):到达呼叫量;s(Lines):中继线数量。
1)已知到达呼叫量a及中继线数量s求阻塞率b 使用迭代算法提高程序效率B(s,a)=a∙B(s−1,a) s+a∙B(s−1,a)代码如下:function b = ErlangB_b(a,s)b =1;for i =1:sb = a * b /(i + a * b);endend2)已知到达呼叫量a及阻塞率b求中继线数量s考虑到s为正整数,因此采用数值逼近的方法。
采用循环的方式,在每次循环中增加s的值,同时调用 B(s,a)函数计算阻塞率并与已知阻塞率比较,当本次误差小于上次误差时,结束循环,得到s值。
代码如下:function s = ErlangB_s(a,b)s =1;Bs = ErlangB_b(a,s);err = abs(b-Bs);err_s = err;while(err_s <= err)err = err_s;s = s +1;Bs = ErlangB_b(a,s);err_s = abs(b - Bs);ends = s -1;end3)已知阻塞率b及中继线数量s求到达呼叫量a考虑到a为有理数,因此采用变步长逼近的方法。
“互联网基础与应用”综合练习题一、填空题1.Internet是由世界范围内数量众多的__计算机网络_________互连而成的全球性的、开放的网络。
2.Internet由以下几部分组成:_通信线路________、_路由器________、___主机________和____信息资源_______。
3.Internet的基本工作模式采用客户机/服务器_________________的模式。
4.Internet的国际管理者是因特网协会(Internet Society,ISOC)______________,Internet的中国管理者是中国互联网络信息中心(China Internet Network Information Center,简称CNNIC)________________。
5.网络协议由3个要素组成,分别是_语法______、___语义_______和_ 时序_________。
6.TCP/IP网络的层次结构模型分为四层,分别是_网络接口层________、_网络层______、__传输层______和___应用层_____。
7.Internet通信的基础协议是___ TCP/IP ________协议,其对应于OSI参考模型的传输层协议是_传输控制协议(Transmission Control Protocol,TCP)_____协议,对应于OSI参考模型的网络层协议是_网际协议(Internet Protocol,IP)________协议。
8.域名服务器是一个安装有_域名解析_________处理软件的主机,它的功能是__将主机域名映射成主机的IP地址____________。
9.当前,Internet面临着各种安全威胁,其中最主要的威胁包括:网络攻击、__计算机病毒_、__垃圾邮件__和_灰色软件____。
10.WWW的核心部分是由三个标准构成的,分别是:统一资源定位符(URL)_、__超文本传送协议(HTTP)_和_超文本标记语言(HTML)_。
第一章1,信息与数据的区别。
《书本p1-2页,课件上写的更清楚》信息是反映客观世界中各种事物特征和变化的知识,是数据加工的结果,是有用的数据。
数据:是记录下来可以被鉴别的符号,它本身并没有意义。
二者的区别。
数据是记录下来可以被鉴别的符号,信息是对数据的解释。
数据经过处理后,经过解释才能成为信息。
信息是经过加工后、对客观世界产生影响的数据。
说明:没有二者的区别2,信息应用系统三要素?举一个例子。
《书本p14页》信息应用系统包含三个部分,称为信息应用系统三要素:1,信息含义定义。
信息含义定义包括信息的含义及定义含义的方法。
2,信息传递工具。
指信息提供者根据用户的需求,有针对性地传递给信息接收者的过程使用的工具。
信息传递的目的是使信息用户及时、准确地接收和理解信息。
3,信息传达方法。
是最直接的信息传递者,他和信息传递工具密切相关。
烽火报警系统,信息含义是信息的战况,定义是烟火,传递工具是烽火台和光波,传递方法是哨兵用肉眼看。
(课本的例子)。
举例:交通灯(很详细的描述交通灯的执行方法,红绿灯的各种含义。
其实没有必要)(信息含义是是否可通行,定义是灯。
传递工具是交通灯和光波。
传递方法是人用肉眼看)。
3,举一个信息网络应用的例子,试分析其技术框架。
《课本15页》实验室系统。
网络环境:网络基础是局域网,网络应用体系结构是客户/服务器C/S (Client/Server)结构。
系统环境:服务器和各个终端采用Windows系列操作系统。
系统数据库管理系统采用Oracle。
局域网节点间的通信没有依托的特殊的通信平台,采用操作系统中的进程通信方法。
信息应用服务框架:服务平台是web service。
网上书店。
网络环境:网络基础是Internet网络;网络应用体系结构是浏览器/服务器B/S (Browser/Server)结构。
系统环境:服务器和各个终端采用Windows系列操作系统;系统数据库管理系统采用Oracle。
一、单项选择题(共10道小题,共100.0分)1.RSA算法是一种基于()的公钥体系。
A.素数不能分解B.大数没有质因数的假设C.大数不可能质因数分解的假设D.公钥可以公开的假设知识点: 第三单元学生答案:[C;]得分: [10] 试题分值:10.0提示:2.3.在认证过程中,如果明文由A发送到B,那么对明文进行签名的密钥为()。
A.A的公钥B.A的私钥C.B的公钥D.B的私钥知识点: 第一单元学生答案:[B;]得分: [10] 试题分值:10.0提示:4.5.某种网络安全威胁是通过非法手段取得对数据的使用权,并对数据进行恶意地添加或修改。
这种安全威胁属于()。
A.数据窃听B.破坏数据完整性C.拒绝服务D.物理安全威胁知识点: 第一单元学生答案:[B;]得分: [10] 试题分10.0提示:6.7.MD5是一种常用的摘要算法,它产生的消息摘要长度是()。
A.56位B.64位C.128位D.256位知识点: 第二单元学生答案:[C;]得分: [10] 试题分值:10.0提示:8.9.以下方法不属于个人特征认证的是()。
A.PIN码B.声音识别C.虹膜识别D.指纹识别知识点: 第二单元学生答案:[A;]得分: [10] 试题分值:10.0提示:10.11.IPSec属于()上的安全机制。
A.传输层B.应用层C.数据链路层D.网络层知识点: 第四单元学生答案:[D;]得分: [10] 试题分10.0提示:12.13.下面说法错误的是()。
A.规则越简单越好B.防火墙和防火墙规则集只是安全策略的技术实现C.建立一个可靠的规则集对于实现一个成功的、安全的防火墙来说是非常关键的D.DMZ网络处于内部网络里,严格禁止通过DMZ网络直接进行信息传输知识点: 第四单元学生答案:[D;]得分: [10] 试题分值:10.0提示:14.15.下面不是防火墙的局限性的是()。
A.防火墙不能防范网络内部的攻击B.不能防范那些伪装成超级用户或诈称新雇员的黑客们劝说没有防范心理的用户公开其口令,并授予其临时的网络访问权限C.防火墙不能防止传送已感染病毒的软件或文件,不能期望防火墙对每一个文件进行扫描,查出潜在的病毒D.不能阻止下载带病毒的数据知识点: 第四单元学生答案:[D;]得分: [10] 试题分值:10.0提示:16.17.对非连续端口进行的、并且源地址不一致,时间间隔长而没有规律的扫描,称之为()。
北邮通信网性能分析实验二M M排队系统实验报告集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]《通信网理论基础》实验二:二次排队问题——M/M/1排队系统的级联一、实验目的M/M/1是最简单的排队系统,其假设到达过程是一个参数为λ的Poisson过程,服务时间是参数为μ的负指数分布,只有一个服务窗口,等待的位置有无穷多个,排队的方式是FIFO。
M/M/1排队系统的稳态分布、平均队列长度,等待时间的分布以及平均等待时间,可通过泊松过程、负指数分布、生灭过程以及Little公式等进行理论上的分析与求解。
本次实验的目标有两个:实现M/M/1单窗口无限排队系统的系统仿真,利用事件调度法实现离散事件系统仿真,并统计平均队列长度以及平均等待时间等值,以与理论分析结果进行对比。
仿真两个M/M/1级联所组成的排队网络,统计各个队列的平均队列长度与平均系统时间等值,验证Kleinrock有关数据包在从一个交换机出来后,进入下一个交换机时,随机按负指数分布取一个新的长度的假设的合理性。
二、实验原理1、M/M/1排队系统根据排队论的知识我们知道,排队系统的分类是根据该系统中的顾客到达模式、服务模式、服务员数量以及服务规则等因素决定的。
设到达过程是一个参数为λ的Poisson过程,则长度为t的时间内到达k个呼叫的概率)(tPk服从Poisson分布,即()()!ktktP tkeλλ-=,⋅⋅⋅⋅⋅⋅⋅⋅⋅=,2,1,0k,其中λ>0为一常数,表示了平均到达率或Poisson呼叫流的强度。
设每个呼叫的持续时间为iτ,服从参数为μ的负指数分布,即其分布函数为{}1,0tP X t e tμ-<=-≥.服务规则采用先进先服务的规则(FIFO)。
在该M/M/1系统中,设λρμ=,则稳态时的平均队长为[]1E N ρρ=-,顾客的平均等待时间为1T μλ=-。
2、 二次排队网络由两个M/M/1排队系统所组成的级联网络,顾客以参数为λ的泊松过程到达第一个排队系统A ,服务时间为参数为1μ的负指数分布;从A 出来后直接进入第二个排队系统B ,B 的服务时间为参数为2μ的负指数分布,且与A 的服务时间相互独立。
北邮现代通信技术实验报告北邮现代通信技术实验报告一、引言随着科技的不断进步和社会的快速发展,通信技术已经成为现代社会中不可或缺的一部分。
作为一所专注于信息与通信工程的高校,北京邮电大学一直致力于培养学生在通信技术领域的专业能力。
本实验报告将对北邮现代通信技术实验进行详细介绍和分析。
二、实验目的本次实验的目的是让学生通过实际操作和实验数据分析,深入了解现代通信技术的原理和应用。
通过实验,学生将能够掌握数字通信系统的基本原理、调制解调技术、信道编码和解码等相关知识。
三、实验内容1. 数字通信系统的基本原理在实验开始之前,我们首先对数字通信系统的基本原理进行了详细讲解。
学生们了解到数字通信系统主要由源编码、信道编码、调制解调、信道、解调解码等几个关键部分组成。
2. 调制解调技术在本次实验中,我们重点学习了调制解调技术。
学生们使用软件仿真工具进行了调制解调实验,通过观察和分析实验数据,他们深入理解了调制解调技术的原理和应用。
3. 信道编码和解码信道编码和解码是数字通信系统中非常重要的一环。
学生们通过实验了解了不同的信道编码和解码技术,如卷积码、RS码等,并分析了它们在实际应用中的优缺点。
四、实验结果与分析通过实验,我们得到了大量的实验数据。
通过对这些数据的分析,我们可以得出以下结论:1. 调制解调技术的选择对通信系统的性能有重要影响。
不同的调制解调技术适用于不同的应用场景,需要根据实际需求进行选择。
2. 信道编码和解码技术可以有效提高通信系统的抗干扰能力和误码率性能。
在实际应用中,选择合适的信道编码和解码技术对系统性能至关重要。
3. 实验数据的分析和处理是评估通信系统性能的重要手段。
通过对实验数据的统计和分析,我们可以得到通信系统的性能指标,如误码率、信噪比等。
五、实验总结通过本次实验,学生们深入了解了现代通信技术的原理和应用。
他们通过实际操作和数据分析,掌握了数字通信系统的基本原理、调制解调技术、信道编码和解码等相关知识。
第一章概述• 想出一个信息网络应用系统的例子/你感兴趣的目前还没有的信息网络应用答:餐厅供餐网络公示系统。
具体实现功能如下:1.公示校内各个餐厅的开放时间,若有特殊原因关闭,短信通知校内师生;2.网络主页上列出每餐供应菜肴,供图有真相,以便师生择厅就餐;3.设定餐后评价交互页面,由师生将个人喜好及对菜肴的评价反馈给餐厅大厨,大厨据此作出调整。
民以食为天,吃饭是人生之一大事。
餐厅的使命是神圣的,要为师生负起饮食大责,理应尽早建立起这一信息网络应用系统。
• 对于信息网络应用系统框架还有哪里不理解答:课本讲述非常清晰明了。
娓娓道来,比较容易理解。
• 对于这节课的内容哪里有疑问的地方,记下,课后找到答案(try)问:BT文件共享系统中,如果没有用户正在上传某个资源,比如“射雕英雄传”,那我们还能下载这一资源吗?不能的话它能直接连接到其他网站如迅雷帮你下载吗?第二章操作系统与进程通信2.1 操作系统概述• 你怎么理解操作系统的?答:我们将接近设备的软件称为底层软件,将接近用户的软件称为上层软件。
操作系统是最接近硬件的、最底层的系统软件。
操作系统是系统软件的基本部分,它统一管理计算机资源,协调系统各部分之间、系统与使用者之间、及使用者与使用者之间的关系,以利于发挥系统的效率和方便使用。
• 多道程序设计与分时系统有什么区别?答:多道程序是指在计算机内存中同时存在几道已经运行的但尚未结束的相互独立的相互独立的程序。
分时系统是多用户共享系统,一般是一台计算机连接多个终端,每个用户通过相应的终端使用计算机。
多道批量处理操作系统没有提供用户与作业的交互能力,用户无法控制其作业的运行,造成用户响应时间过长。
而分时操作系统能够提供用户与程序之间的交互能力。
• 操作系统最典型的特征是什么?为啥?答:操作系统有具有四个主要特征:并发性,共享性,虚拟性,异步性。
其中,并发特征是其最主要的特征,是指在一段时间段内,多道程序“宏观上同时运行”,其他三个特征都是以并发为前提的。
北邮实验报告封面篇一:北邮通原实验报告北京邮电大学通信原理实验报告班级:xxxxxxxx 专业:xxxxxx 姓名:xxxx 学号:xxxxx 同组人:xxxx目录通信原理实验报告 ................................................ ................................................... (1)实验一:双边带抑制载波调幅(DSB-AM) ........................................ (3)一、实验目的: .............................................. ................................................... . (3)二、实验系统框................................................... .. (3)三、实验步骤: .............................................. ................................................... . (4)四、实验结果: .............................................. ................................................... . (6)2.3 实验二:具有离散大载波的双边带调幅(AM) ............................................ .. (12)一、实验目的: .............................................. ................................................... .. (12)二、实验系统框图: .............................................. (12)三、实验步骤: .............................................. ................................................... .. (13)四、实验结果: .............................................. ................................................... .. (13)思考题: .............................................. ................................................... .. (17)实验三:调频(FM) ............................................ ................................................... (18)一、实验目的: .............................................. (18)二、实验系统框图: .............................................. ................................................... (18)三、实验步骤: .............................................. ................................................... .. (18)四、实验结果: .............................................. ................................................... .. (19)思考题: .............................................. ................................................... .. (21)实验六:眼图 ................................................ (23)实验目的 ................................................ ................................................... (23)实验步骤 ................................................ ................................................... (23)实验结果 ................................................ ................................................... (23)实验七:采样、判决 ................................................ ................................................... (24)实验目的 ................................................ (24)实验步骤 ................................................ ................................................... (24)实验结果 ................................................ ................................................... (24)实验总结: .............................................. ................................................... .. 错误!未定义书签。
《信息网络应用基础》第2次实验:动态页面制作作业提交说明:1、第2次实验提交截止日期定为12月20日,过期补交的没有第二次实验成绩;2、严格按实验要求制作动态页面,并在“实现功能介绍”标题下,按实验要求描述完成情况,尽可能体现个性;3、雷同代码or 网上代码没有实验成绩;4、在“源代码及显示效果”标题下,按不同文件名粘贴源代码及显示效果(浏览器效果截图),页面和显示效果对应,如范例所示(贴页面内容时请删去范例);5、仅提交本文档;6、文件命名格式严格按照模板提供的方式补齐,邮件标题和文件名一致。
1实验要求:1.主题:设计网上商店或个人网站的主页(任选一);2.使用基本JSP元素和内置对象设计动态页面;3.主页面命名使用mypage.jsp/html,以便检查;4.使用request、response对象完成登录处理功能:能提取表单信息、登录有误能实现重定向,选作:页面刷新功能;5.使用session对象完成在多个页面中的数据转发功能;6.尽量完成使用Cookie实现访客计数或显示上次浏览时间的功能;7.选作:使用include指令标识/动作元素、使用<jsp:forward>动作元素8.如果遇到问题记录到文档中(包括解决方法)。
2实现功能介绍2.1功能描述全部功能完成,包括选作功能。
陈述所用语句及功能如下。
1)使用了page指令的text/html;charset=GB2312的方法实现了可以显示标准汉语的功能。
2)使用了page指令的language的属性实现了Java语句的编译。
3)使用了page指令的import属性用java.util.*实现了时间的显示。
4)使用了page指令的contentType属性实现页面响应字符编码可以显示标准汉语的功能。
5)使用了page指令的session属性设置使用内置session对象。
6)使用了<jsp.include>的动作元素实现了在当前页面显示其他页面内容。
7)使用了<jsp.forward>的动作元素实现了跳转到当前页的顶部及页面间的跳转。
8)使用了内置对象request的getParameter()方法获取登录表单的用户名和密码。
9)使用了内置对象application的setAttribute(String,Object obj)方法将用户名设为全局变量便于其他页面获取。
10)使用了内置对象response的sendRedirect(“”)方法实现了重定向和登录成功的跳转。
11)使用了内置对象session的getAttribute("name")方法实现了页面之间的数据传输。
12)使用了内置对象response的setHeader(“refresh”,”1”);的方法实现了页面刷新。
13)使用了内置对象out的print()的方法实现了时间的输出。
14)使用了内置对象request的getParameterValues()方法得到了勾选内容的表单值。
15)使用了内置对象out的println()方法实现了内容的换行输出。
16)使用了内置对象Cookie实现了访客量和上次登录时间的记录。
17)使用了内置对象request的getCookies方法获取客户端本身已有Cookie。
18)使用了内置对象response的addCookies方法创建新的Cookie。
2.2操作流程1)登录界面,这是主页也就是mypage.jsp页通过右方的User和Code进行登录(使用Submit按键将User和Code信息送往Cheakname.jsp页面.2)Cheakname.jsp页面通过request.getParameter()获取来自mypage.jsp的User和Code判断如果登录密码错误,会跳转(使用response.sendRedirect("resign.jsp"))到resign.jsp页面首先会报错(使用了alert("error password"))。
3)然后点击确定会跳转到重登录界面,这是另外的界面只是页面内容相同(resign.jsp)4)输入正确密码又跳转到Cheakname页面判断若正确,即可进入到登录成功界面(使用了response.sendRedirect("successful.jsp"))。
标题处的Welcome后既是你的用户名通过application.setAttribute("user",user)得到全局变量。
此页面有三个按钮一个是check time 用来查看现在时间(使用<%response.setHeader("refresh","1")),一个是log off用来注销登录(使用jsp.forward完成操作),页面最下方有个选择购买勾选框。
右侧你的上次登陆时间是通过jsp.include从另一网页包含进来且使用Cookie来记录上次登录时间。
5)点击Check time进入如下时间查看界面,时间可以实时跳转。
(通过页面刷新完成)Dear后面为你的用户名使用session从登录成功界面传送过来。
此页的Back to Last Page和Log Off均采用jsp.forward完成。
6)点击完log off跳转回登录界面,注意地址栏可知此为jsp.forward转换的。
7)最后一页,接收来自上一页的勾选信息显示在第一行(通过request.getParameterValues得到)。
第二行用户名同样通过session传输过来,第三行和第四行通过Cookie记录上次购买时间和购买次数通过out.println显示。
此页同样有logoff和back to last page选项。
8)下图为自制关系图,方便老师分清页面关系。
^_^3源代码及显示效果mypage.jsp:<%@page language="java"contentType="text/html; charset=ISO-8859-1"pageEncoding="ISO-8859-1"%>此处可更改为GB2312即可显示标准汉语<!DOCTYPE html PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN""/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type"content="text/html; charset=ISO-8859-1"><meta charset="utf-8"><title>mypage</title></head><body bgcolor = "black"style="color:#DAB280"><h1align = "center"><div style="position: absolute; left: 467px; top: 7px;"><p><font size="9"color="#DAB280">Kobe Shose Store</font></p><p><font size="9"color="#DAB280"><font size="9"color="#DAB280"><strong> <form name="mail"action="mailto:**************"method="get"><inputtype="Submit"value="Contact Us"/>修改了上次的发邮件可直接打开网易闪电邮</strong></font></font></p></form></div></h1><div style="position: absolute; left: 941px; top: 62px; width: 168px; height: 34px;"><form name="name"action="Cheakname.jsp"method="get">User:<input name = "user"type="text"size="10"/></div></br><div style="position: absolute; left: 937px; top: 89px; height: 58px; width: 235px;"><p>Code:<input name="password"type="password"size="11"/><strong><input type="Submit"value="Submit"/>将User和Code传给Cheakname.jsp</strong></p><p> </p><p> </p></form></div></br></br></br></br></br></br><hr/><center><img src="src\1.jpg"width="300"height="250"alt=""/></center> <center><p>Kobe I</p></center><center><img src="src\2.jpg"width="300"height="250"alt=""/></center> <center><p>Kobe II</p></center><center><img src="src\3.jpg"width="300"height="250"alt=""/></center> <center><p>Kobe III</p></center><center><img src="src\4.jpg"width="300"height="250"alt=""/></center> <center><p>Kobe IV</p></center><center><img src="src\5.jpg"width="300"height="250"alt=""/></center> <center><p>Kobe V</p></center><center><img src="src\6.jpg"width="300"height="250"alt=""/></center> <center><p>Kobe VI</p></center><center><img src="src\7.jpg"width="300"height="250"alt=""/></center> <center><p>Kobe VII</p></center><center><img src="src\8.jpg"width="300"height="250"alt=""/></center> <center><p>Kobe VIII</p></center><center><img src="src\9.jpg"width="300"height="250"alt=""/></center> <center><p>Kobe IX</p></center><center><img src="src\10.jpg"width="300"height="250"alt=""/></center> <center><p>Kobe X</p></center><br/><br/></body></html>Cheakname.jsp:<%@page contentType="text/html;charset=gb2312"language="java"import="java.util.Date"%>显示时间和标准汉语<%String user=request.getParameter("user");获得来自mypage.jsp的Ueser和Code String code=request.getParameter("password");try{if((user.equals("2013211049")&&code.equals("123"))||(user.equals("yinheng" )&&code.equals("250"))||(user.equals("weiqiang")&&code.equals("250"))||(use r.equals("chentingan")&&code.equals("250"))判断用户名和密码是否正确){application.setAttribute("user",user);设置用户名为全局变量,便于以后使用response.sendRedirect("successful.jsp");}实现登录成功的重定位else{response.sendRedirect("resign.jsp");实现了登录错误的重定位}}catch(Exception e){e.printStackTrace();}%><!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"><head><meta http-equiv="Content-Type"content="text/html; charset=gb2312"/><title>Cheakname</title></head><body></html>此页面只用来完成判断和重定位无显示效果resign.jsp:<!DOCTYPE html PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN""/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type"content="text/html; charset=ISO-8859-1"><script Language="JavaScript">alert("error password");登录密码错误显示</script><meta charset="utf-8"><title>resign</title></head><body bgcolor = "black"style="color:#DAB280"><h1align = "center"><div style="position: absolute; left: 467px; top: 7px;"><p><font size="9"color="#DAB280">Kobe Shose Store</font></p><p><font size="9"color="#DAB280"><font size="9"color="#DAB280"><strong> <form name="mail"action="mailto:**************"method="get"><inputtype="Submit"value="Contact Us"/></strong></font></font></p></form></div></h1><div style="position: absolute; left: 941px; top: 62px; width: 168px; height: 34px;"><form name="name"action="Cheakname.jsp"method="get">User:<input name = "user"type="text"size="10"/></div></br><div style="position: absolute; left: 937px; top: 89px; height: 58px; width: 235px;"><p>Code:<input name="password"type="password"size="11"/><strong><input type="Submit"value="Submit"/>又向Cheakname.jsp送User和Code</strong></p><p> </p><p> </p></form></div></br></br></br></br></br></br><hr/><center><img src="src\1.jpg"width="300"height="250"alt=""/></center><center><p>Kobe I</p></center><center><img src="src\2.jpg"width="300"height="250"alt=""/></center><center><p>Kobe II</p></center><center><img src="src\3.jpg"width="300"height="250"alt=""/></center><center><p>Kobe III</p></center><center><img src="src\4.jpg"width="300"height="250"alt=""/></center><center><p>Kobe IV</p></center><center><img src="src\5.jpg"width="300"height="250"alt=""/></center><center><p>Kobe V</p></center><center><img src="src\6.jpg"width="300"height="250"alt=""/></center><center><p>Kobe VI</p></center><center><img src="src\7.jpg"width="300"height="250"alt=""/></center><center><p>Kobe VII</p></center><center><img src="src\8.jpg"width="300"height="250"alt=""/></center><center><p>Kobe VIII</p></center><center><img src="src\9.jpg"width="300"height="250"alt=""/></center> <center><p>Kobe IX</p></center><center><img src="src\10.jpg"width="300"height="250"alt=""/></center> <center><p>Kobe X</p></center><br/><br/></body></html>successful.jsp:<%@page language="java"contentType="text/html; charset=ISO-8859-1"pageEncoding="ISO-8859-1"%><%String u=(String)application.getAttribute("user");%><!DOCTYPE html PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN""/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type"content="text/html; charset=ISO-8859-1"> <meta charset="utf-8"><title>successful</title></head><body bgcolor = "black"style="color:#DAB280"><h1align = "center"><div style="position: absolute; left: 469px; top: -23px;"><p><font size="9"color="#DAB280">Welcome <%=u%></font></p>利用application得到的全局变量传输用户名<form id="form3"name="form3"method="post"action="logoff.jsp"><input type="submit"name="Log Off"value="Log Off"/>跳转到logoff.jsp</form></div><div style="position: absolute; left: 49px; top: 43px; width: 139px;"><form name="ct"action="ct.jsp"method="get"><input type="Submit"value="Cheak time"/>跳转ct.jsp</form></div><div style="position: absolute; left: 927px; top: 167px; width: 284px; height: 167px;"><font size="0.5"color="#DAB280"><jsp:include page="loadtime.jsp" flush="true"/></font></div>将loadtime.jsp的内容通过jsp.include显示过来</h1></br></br></br></br></br><hr/><center><img src="src\1.jpg"width="300"height="250"alt=""/></center><center><p>Kobe I</p></center><center><img src="src\2.jpg"width="300"height="250"alt=""/></center><center><p>Kobe II</p></center><center><img src="src\3.jpg"width="300"height="250"alt=""/></center><center><p>Kobe III</p></center><center><img src="src\4.jpg"width="300"height="250"alt=""/></center><center><p>Kobe IV</p></center><center><img src="src\5.jpg"width="300"height="250"alt=""/></center><center><p>Kobe V</p></center><center><img src="src\6.jpg"width="300"height="250"alt=""/></center><center><p>Kobe VI</p></center><center><img src="src\7.jpg"width="300"height="250"alt=""/></center><center><p>Kobe VII</p></center><center><img src="src\8.jpg"width="300"height="250"alt=""/></center><center><p>Kobe VIII</p></center><center><img src="src\9.jpg"width="300"height="250"alt=""/></center><center><p>Kobe IX</p></center><center><img src="src\10.jpg"width="300"height="250"alt=""/></center><center><p>Kobe X</p></center><br/><center><form id="form2"name="form2"method="post"action="backtotop.jsp"><input type="submit"name="Back to top"value="Back to top"/>跳转到backtotop.jsp页面此页面通过jsp.forward跳转回来实现返回顶部(用的强行^^)</form></center><br/><div style="position: absolute"></div><form id="form1"name="form1"method="post"action="cart.jsp">勾选框并且将所选数据传输到cart.jsp<center>Please select your shose:<p></center><center><input type="checkbox"name="checkbox"value="Kobe I"/>Kobe I<input type="checkbox"name="checkbox"value="Kobe II"/>Kobe II<input type="checkbox"name="checkbox"value="Kobe III"/>Kobe III<input type="checkbox"name="checkbox"value="Kobe IV"/>Kobe IV<input type="checkbox"name="checkbox"value="Kobe V"/>Kobe V<input type="checkbox"name="checkbox"value="Kobe VI"/>Kobe VI<input type="checkbox"name="checkbox"value="Kobe VII"/>Kobe VII<input type="checkbox"name="checkbox"value="Kobe VIII"/>Kobe VIII<input type="checkbox"name="checkbox"value="Kobe IX"/>Kobe IX<input type="checkbox"name="checkbox"value="Kobe X"/>Kobe X<p></center> <center><input type="submit"name="Buy"value="Buy"/></center></form><%session.setAttribute("name",u); %>使用session将用户名传递到下一网页</body></html>ct.jsp:<%@page language="java"contentType="text/html; charset=ISO-8859-1"pageEncoding="ISO-8859-1"language="java"import="java.util.Date" language="java"import="java.util.*"%>显示时间的相关语句<!DOCTYPE html PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN""/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type"content="text/html; charset=ISO-8859-1"><title>ct</title></head><body bgcolor = "black"style="color:#DAB280"></br></br></br><center><font size="9"><strong>Now is:<%response.setHeader("refresh","1");每秒刷新来实现时间的跳转out.print(new Date().toLocaleString()+" ");%>输出时间</strong></font></center><%String n =(String)session.getAttribute("name"); %>通过session获取用户名</br><center><font size="9"><strong> Dear <%=n%></strong></font></center></br></br><center><form id="form"name="form"method="post"action="backtotop.jsp"><input type="submit"name="Back to Last Page"value="Back to Last Page"/>使用jsp.forward来实现页面跳转</form></center><br/><center><form id="form1"name="form1"method="post"action="logoff.jsp"><input type="submit"name="Log Off"value="Log Off"/>使用jsp.forward来实现页面跳转</form></center></body></html>backtotop.jsp:<%@page language="java"contentType="text/html; charset=ISO-8859-1"pageEncoding="ISO-8859-1"%><!DOCTYPE html PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN""/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type"content="text/html; charset=ISO-8859-1"><title>backtotop</title></head><body><%int i=0;if(i==0){%><jsp:forward page = "successful.jsp"></jsp:forward>}<%}假装通过判断但是一定会执行jsp.forwar的语句,实际上就是跳转页面的功能完成页else {i=i+1;}%></body></html>此页面只用来完成跳转无显示效果loadtime.jsp:用来强行使用jsp.include的页面在successful.jsp页面中显示此页内容,其中使用了Cookie 来记录上次登陆时间。