- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
完成购物车后,打开ProdList页面,双击放入购物车按钮,打开ProdList.java文件,在方法public String buttonPut2Cart_action()中加入如下代码: try { RowKey rk = tableRowGroup1.getRowKey(); if (rk != null) { CartItem ci = new CartItem(); productDataProvider.setCursorRow(rk); ci.setProductId((Integer)productDataProvider.getValue(PRODUCT.PRODUCT_ID)); ci.setProductName((String)productDataProvider.getValue(PRODUCT.PRODUCT_NAME)); ci.setPurchaseCost((BigDecimal)productDataProvider.getValue(PRODUCT.PURCHASE_COST)); ci.setNum(1); getSessionBean1().getCartDP().addItem(ci); } } catch (Exception ex) { log(ErrorDescription, ex); error(ex.getMessage()); } * 10.8.4 页面导航 * * * * 10.9 Netshop运行效果 * * * * * * * * * 在NetshopApp-Web项目中引用NetshopApp-ejb项目 * * 10.6 登录注册模块的设计与实现 Netshop的首页是一个登录页面,文件名为: Page1.jsp。点击注册进入注册页面。 用户注册是Netshop的基本功能之一。用户必须登录后,才能在Netshop中浏览、购买商品。 当注册成功之后,会进入到Netshop的首页。此时可以登录Netshop。 用户如果登录成功,则进入商品浏览页面。如果登录失败则在登录页面上显示失败的原因, 如用户名不存在或密码错误。 * 10.6.1 Page1.jsp设计操作 * * 10.6.2 EJB的设计操作 * * * 在LoginBean添加代码 在LoginBean类中添加实体管理器相关代码: @PersistenceContext private EntityManager em; ? public void persist(Object object) { em.persist(object); } * 在login方法中添加如下代码: Query query = em.createQuery(SELECT c FROM Customer c WHERE c.loginName = :loginName); query.setParameter(loginName, userName); Customer user = null; try{ user = (Customer) query.getSingleResult(); } catch(NoResultException e){ user = null; } return user; * 在reg方法中添加如下代码: Query query = em.createQuery(SELECT c FROM Customer c WHERE c.loginName = :loginName); query.setParameter(loginName, customer.getLoginName()); Customer user = null; try{ user = (Customer) query.getSingleResult(); } catch(NoResultException e){ user = null; }catch(NonUniqueResultException e){ return 2; } if (user != null) return 1; Customer customerMg = em.merge(customer);
您可能关注的文档
- 电子商务物流管理葛晓敏电子教案 电子商务物流管理.ppt
- 电子商务物流管理教案 作者 邵贵平 项目八 电子商务物流成本管理100.doc
- 电子商务物流管理教案 作者 邵贵平 项目二 电子商务采购管理100.doc
- 电子商务物流管理教案 作者 邵贵平 项目九 电子商务国际物流管理.doc
- 电子商务物流管理教案 作者 邵贵平 项目六 电子商务与第三方物流管理100.doc
- 电子商务物流管理教案 作者 邵贵平 项目七 电子商务与供应链管理100.doc
- 电子商务物流管理教案 作者 邵贵平 项目三 电子商务仓储管理100.doc
- 电子商务物流管理教案 作者 邵贵平 项目四 电子商务运输与配送管理100.doc
- 电子商务物流管理教案 作者 邵贵平 项目五 电子商务物流信息管理100.doc
- 电子商务物流管理教案 作者 邵贵平 项目一 电子商务与物流管理_邵贵平100.doc
- 电子商务信息安全技术 教学课件 作者 陈孟建 第八章 移动电子商务安全.ppt
- 电子商务信息安全技术 教学课件 作者 陈孟建 第二章 电子商务网络安全基础.ppt
- 电子商务信息安全技术 教学课件 作者 陈孟建 第六章 电子交易及其安全.ppt
- 电子商务信息安全技术 教学课件 作者 陈孟建 第七章 电子支付安全协议.ppt
- 电子商务信息安全技术 教学课件 作者 陈孟建 第三章 电子商务密码技术.ppt
- 电子商务信息安全技术 教学课件 作者 陈孟建 第四章 电子商务安全认证技术.ppt
- 电子商务信息安全技术 教学课件 作者 陈孟建 第五章 防火墙技术.ppt
- 电子商务信息安全技术 教学课件 作者 陈孟建 第一章 电子商务信息安全概述.ppt
- 电子商务英语 第2版 习题答案作者 张云 习题答案.doc
- 电子商务英语 教学课件 作者 978 7 302 16880 5 Tutorial_1.ppt
文档评论(0)