- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JSP第9章
(2)在复选框中选择商品后,点击“购买”按钮,进入“已选购物品”页面,如图所示: (3)为了测试购物的灵活性,我们点击 “继续购物”连接。然后选择《水浒传》和《三国演义》后,再次进入已购物品页面,如图所示: 现在我们进行删除已购物品操作,选中《水浒传》和《三国演义》,点击“删除”按钮后,将进入图所示页面: 在此页面选择“返回购物车”连接,回到已购物品页面。在物品栏下也将提示你选购了多少件商品,及消费总额。如图所示: shop.jsp form method=post action=shoppingcart table width=500 border=0 cellspacing=0 cellpadding=0 trtd选择/tdtd商品名/tdtd价格(元)/td/tr trtd width=69 ….. hrpinput type=submit name=btn_submit value=购买/p /form ShoppingCart.java public void doPost(HttpServletRequest req, HttpServletResponse res) throws ? ServletException, IOException { ? req.setCharacterEncoding(gb2312); ? //如果Session不存在,为本次会话创建此对象 ? HttpSession session = req.getSession(true); ? Integer itemCount = (Integer) session.getAttribute(itemCount); ? if (itemCount == null) itemCount = new Integer(0); ? res.setContentType(text/html;charset=gb2312); ? PrintWriter out = res.getWriter(); ? //接收传来的参数 ? String[ ] itemsSelected; ? String itemName; ? itemsSelected = req.getParameterValues(item); ? if (itemsSelected != null) { ? for (int i = 0; i itemsSelected.length; i++) { ? itemName = itemsSelected[i]; ? System.out.println(itemName); ? itemCount = new Integer(itemCValue() + 1); ? //购买的条目 ? session.setAttribute(item + itemCount, itemName); ? //总条目 ? session.setAttribute(itemCount, itemCount); ? } ? } ? out.println(h4已选购物品:/h4hrbrbr); ? out.println(a href=shop.jsp继续购物/abr); ? out.println(form action=disservlet method=post); ? float sum=0f; ? int j=0; ? for (int i = 1; i = itemCValue(); i++) { ? String value=(String) session.getAttribute(item + i); ? if(value!=null){ ? j++; ? out.println(input type=checkbox name=item value=item +i +); ? String temp[]=value.split(@); ? String goodsName=temp[0]; ? String price=temp[1]; ? float f=Float.parseFloat(price); ? sum+=f; ? out.println(goodsName +nbsp;nbsp;价格:+f+ 元hr); ? } ? } ? out.println(input type=submit value=删除); ? out.println(/form); disServlet.java public class disServlet extends HttpServlet { private static fi
文档评论(0)