福建农林大学计算机与信息学院实验报告
系: 计算机与信息学院 专业: 计算机科学与技术 年级: 姓名: 学号: 实验室号 田C510 计算机号 实验时间: 指导教师签字: 成绩: 实验四 HTTP请求、响应和状态管理
一、 实验目的和要求
1、 2、 3、
掌握HttpRequest对象的应用。 掌握HttpResponse对象的应用。
掌握Cookie、Session、Application的应用。
二、 实验内容和原理
本次实验为2学时。
为了避免将程序设计得过于复杂,又兼顾实验的覆盖面,将实验分为三个独立的部分。 1、设计并实现一个简易聊天室。要求如下:
(1)用户通过“登录页面”进入聊天室。用户登录页面效果如图1-1所示。
图1-1 用户登录 (2)聊天室浏览效果如图1-2和1-3所示。
图1-2 聊天室浏览效果(1)
图1-3 聊天室浏览效果(2)
【参考实验步骤和代码】
(1)新建网站,添加Web窗体ChatLogin.aspx、Web窗体ChatDisplay.aspx、Web窗体SendMessage.aspx、Html页Chat.htm和全局应用程序类Global.asax。其中,ChatLogin.aspx用于聊天室用户登录;ChatDisplay.aspx用于显示聊天信息;SendMessage.aspx用于发送聊天信息;Chat.htm用于设置框架页;Global.asax用于存储Application_Start事件代码。
(2)设计ChatLogin.aspx页面。 1)页面代码如下:
2)事件代码如下:
(3)设计ChatDisplay.aspx。 1)页面代码如下:
2)事件代码如下:
(4)设计SendMessage.aspx。
1)页面代码如下:
2)事件代码如下:
(5)编写Chat.htm。
(6)编写Global.asax事件代码。
(7)从ChatLogin.aspx开始对聊天室网站进行测试。注意,在同一台计算机上,需要打开多个浏览器,才能测试不同用户之间的聊天。
2、设计并实现一个简易的购物车,要求如下: (1)购买页的页面浏览效果如图2-1所示。
图2-1 宠物购买页
(2)选择相应的宠物,单击“放入购物车”按钮,将宠物信息存储在Session中。
(3)在宠物购买页面中,单击“查看购物车”按钮,可看到购物车中的信息,如图2-2所示。
图2-2查看购物车的页面
(4)如图2-3所示,单击“清空购物车”按钮,将清空购物车中的宠物信息,并显示“没有选购任何宠物”的提示信息。
图2-3 购物车中无商品的页面