首页 > 试题广场 >

在本练习中,你要实现一个通用购物篮的功能。在接下来的练习中你

[问答题]
在本练习中,你要实现一个通用购物篮的功能。在接下来的练习中你将使用它。编写一组JSP页面用以显示一个装物品的购物篮,并允许用户添加、移走物品和改变物品的数量。同时,使用 cookie存储模式来存储下列信息:
使用购物篮的用户的 Userid
购物篮中的物品数量;
每个物品的id和数量
在对 cookie进行操作的时候,记住设置 Expires属性,使得 cookie可以在一次会话(或其他时间间隔)中一直保持。用JSP进行实验,确保你知道应该如何获取、设置值,以及删除 cookie需要生成以下四个JSP页面来完成原型。
■ Index page( index.jsp):这是主人口点。它含有指向 Products page页面的链接,用户可以用来开始购物。
■ Products Page(products.jsp):显示一个数据库中的物品列表,并包含每一物品
的描述和价格。这是用户填满购物篮的主要页面。每一个被列出的物品旁边都应该有一个按钮,用于将该物品加入购物篮(如果该物品已经在购物篮中,按下按钮就使得该物品的数量加一)。该页面上还应该有一个计数器来显示当前购物篮中物品的总数。注意:如果用户的购物篮中有五个相同的物品,计数器应该显示总数为5。该页面还有一个按钮将用户导向 Cart Page。
■ Cart Page(cart.jsp):显购物篮 cookie中的所有物品。列表中的每一个物品应该包含物品的名字、价格、数量的文本框(用户可以在这里修改物品的数量),以及一个将物品从购物篮中移走的按钮。该页还含有另外三个按钮:第一个用于继续购物(让用户返回到 Products Page),第二个用于更新 cookie(文本框中改变的物品数量),第三个按钮用于下定单或确认定单,它将用户导向 Confirm。
■ Confirm Page( confirm.jsp):列出最后的定单。该页上有两个按钮。一个按钮用于取消定单,另一个按钮用于提交定单。取消按钮删除 cookie并将用户返回到 Index Page,提交按钮用新定单更新数据库,并删除 cookie,然后将用户返回到 Index Page。

这道题你会答吗?花几分钟告诉大家答案吧!