当前位置:文档之家› 信息网络应用基础

信息网络应用基础

信息网络应用基础
信息网络应用基础

《信息网络应用基础》第2次实验:动态页面制作

专业姓名班级学号班内序号

作业提交说明:

1、严格按实验要求制作动态页面,并在“实现功能介绍”标题下,按实验要求描述完成情况,尽可能体

现个性;

2、雷同代码or 网上代码没有实验成绩;

3、在“源代码及显示效果”标题下,按不同文件名粘贴源代码及显示效果(浏览器效果截图),页面和显

示效果对应,如范例所示(贴页面内容时请删去范例);

4、仅提交本文档;

5、文件命名格式严格按照模板提供的方式补齐,邮件标题和文件名一致。

1实验要求:

1.主题:设计网上商店或个人网站的主页(任选一);

2.使用基本JSP元素和内置对象设计动态页面;

3.主页面命名使用mypage.jsp/html,以便检查;

4.使用request、response对象完成登录处理功能:能提取表单信息、登录有误能实现重

定向,选作:页面刷新功能;

5.使用session对象完成在多个页面中的数据转发功能;

6.尽量完成使用Cookie实现访客计数或显示上次浏览时间的功能,选作:使用application

对象实现网站计数功能;

7.选作:使用include指令标识/动作元素、使用动作元素

8.如果遇到问题记录到文档中(包括解决方法)。

2实现功能介绍

2.1功能描述

1.使用了request、response对象完成登录处理功能:能提取表单信息、登录有误能实现重定向。Request对象的getParameter()以及getParameterValue()方法,可以用来获取用户提交的数据。使用了sendRedirect()实现登录错误时重定向。

2.使用了response对象的setHeader()方法设置HTTP头中的值,程序用到了日期的方法,用page指令导入java.util.*类,实现了页面刷新功能,并显示当前时间。

3.使用了session对象完成了在多个页面中的数据转发功能,这里session内置对象使用setAttribute()和getAttribute()方法创建及获取客户的用户名信息。实现了用户名在多个页面转发功能。

4. 使用Cookie实现了访客计数。

2.2操作流程

如有多个页面,请简要描述它们的关系。

Mypage.jsp主页面,若只输入密码,则登录页面重置,还是返回到主页面。主页面显示第几次访问该网站。

输入用户名和密码登录,跳转到veri.jsp欢迎页面。

点击products进入产品介绍页面

在products页面里可以选择想买的商品,点击提交会跳转到购物车页面。

点击abouts可以跳转到花语大全页面哦。Abouts.jsp页面可以显示当前时间。

3源代码及显示效果

<%@page language="java"contentType="text/html; charset=GB18030"

pageEncoding="GB18030"%>

<%@page import="java.util.*"%>

my little shop

Verification.jsp

<%@page language="java"contentType="text/html; charset=GB18030"

pageEncoding="GB18030"%>

<%@page import="java.util.*"%>

my little shop

Products.jsp

<%@page language="java"contentType="text/html; charset=GB18030"

pageEncoding="GB18030"%>

<%@page import="java.util.*"%>

my little shop