最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java?web實現(xiàn)購物車案例

 更新時間:2022年08月25日 14:09:41   作者:內(nèi)涵神仙  
這篇文章主要為大家詳細介紹了Java?web實現(xiàn)購物車案例,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了Java web實現(xiàn)購物車的具體實現(xiàn)代碼,供大家參考,具體內(nèi)容如下

一. 簡介:

本項目使用jsp,js,Java,html,css,EL表達式,JSTL所實現(xiàn)
使用編輯器:idea
使用Oracle數(shù)據(jù)庫

新增:

EL表達式
JSTL標簽庫

二. 前臺

1.包括用戶注冊,登錄

Html +js+jsp

效果展示

<body>
<div class="jq22-container" style="padding-top:100px">
? ? <div class="login-wrap">
? ? ? ? <div class="login-html">
? ? ? ? ? ? <input id="tab-1" type="radio" name="tab" class="sign-in" checked><label for="tab-1" class="tab">登錄</label>
? ? ? ? ? ? <input id="tab-2" type="radio" name="tab" class="sign-up"><label for="tab-2" class="tab">注冊</label>
? ? ? ? ? ? <div class="login-form">
? ? ? ? ? ? ? ? <div class="sign-in-htm">
? ? ? ? ? ? ? ? ? ? <form action="${pageContext.request.contextPath }/LoginServlet.do" method="post" onsubmit="return checkAll()">
? ? ? ? ? ? ? ? ? ? ? ? <div class="group">
? ? ? ? ? ? ? ? ? ? ? ? ? ? <label for="user1" class="label">賬號</label>
? ? ? ? ? ? ? ? ? ? ? ? ? ? <input name="uname" id="uname" type="text" class="input">
? ? ? ? ? ? ? ? ? ? ? ? </div>
? ? ? ? ? ? ? ? ? ? ? ? <div class="group">
? ? ? ? ? ? ? ? ? ? ? ? ? ? <label for="upwd" class="label">密碼</label>
? ? ? ? ? ? ? ? ? ? ? ? ? ? <input name="upwd" id="upwd" type="password" class="input" data-type="password">
? ? ? ? ? ? ? ? ? ? ? ? </div>
? ? ? ? ? ? ? ? ? ? ? ? <div class="group">
? ? ? ? ? ? ? ? ? ? ? ? ? ? <input id="check" type="checkbox" class="check">
? ? ? ? ? ? ? ? ? ? ? ? ? ? <label for="check"><span class="icon"></span>自動登錄</label>
? ? ? ? ? ? ? ? ? ? ? ? </div>
? ? ? ? ? ? ? ? ? ? ? ? <div class="group">
? ? ? ? ? ? ? ? ? ? ? ? ? ? <input type="submit" class="button" value="登錄">
? ? ? ? ? ? ? ? ? ? ? ? </div>
? ? ? ? ? ? ? ? ? ? </form>
? ? ? ? ? ? ? ? ? ? <div class="hr"></div>
? ? ? ? ? ? ? ? </div>
? ? ? ? ? ? ? ? <div class="sign-up-htm">
? ? ? ? ? ? ? ? ? ? <form action="${pageContext.request.contextPath }/registerServlet.do" method="post">
? ? ? ? ? ? ? ? ? ? ? ? <div class="group">
? ? ? ? ? ? ? ? ? ? ? ? ? ? <label for="user1" class="label">賬號</label>
? ? ? ? ? ? ? ? ? ? ? ? ? ? <input id="user1" type="text" class="input">
? ? ? ? ? ? ? ? ? ? ? ? </div>
? ? ? ? ? ? ? ? ? ? ? ? <div class="group">
? ? ? ? ? ? ? ? ? ? ? ? ? ? <label for="upwd" class="label">密碼</label>
? ? ? ? ? ? ? ? ? ? ? ? ? ? <input id="upwd1" type="password" class="input" data-type="password">
? ? ? ? ? ? ? ? ? ? ? ? </div>
? ? ? ? ? ? ? ? ? ? ? ? <div class="group">
? ? ? ? ? ? ? ? ? ? ? ? ? ? <label for="pass3" class="label">確認密碼</label>
? ? ? ? ? ? ? ? ? ? ? ? ? ? <input id="pass3" type="password" class="input" data-type="password">
? ? ? ? ? ? ? ? ? ? ? ? </div>
? ? ? ? ? ? ? ? ? ? ? ? <div class="group">
? ? ? ? ? ? ? ? ? ? ? ? ? ? <input type="submit" class="button" value="注冊">
? ? ? ? ? ? ? ? ? ? ? ? </div>
? ? ? ? ? ? ? ? ? ? ? ? <div class="hr"></div>
? ? ? ? ? ? ? ? ? ? ? ? <div class="foot-lnk">
? ? ? ? ? ? ? ? ? ? ? ? ? ? <label for="tab-1"></label>
? ? ? ? ? ? ? ? ? ? ? ? </div>

? ? ? ? ? ? ? ? ? ? </form>
? ? ? ? ? ? ? ? </div>
? ? ? ? ? ? </div>
? ? ? ? </div>
? ? </div>
</div>

</body>

2.主界面(效果圖);

使用了List集合保存數(shù)據(jù)并綁定頁面

<body>
<div class="container">
? ? <h3 style="text-align: center">商城列表</h3>
? ? ? ? ? ? <form>

? ? ? ? ? ? ? ? <table border="1" class="table table-bordered table-hover">
? ? ? ? ? ? ? ? ? ? <tr class="success">
? ? ? ? ? ? ? ? ? ? ? ? <th>商品序號</th>
? ? ? ? ? ? ? ? ? ? ? ? <th>商品名稱</th>
? ? ? ? ? ? ? ? ? ? ? ? <th>商品價格</th>
? ? ? ? ? ? ? ? ? ? ? ? <th>商品描述</th>
? ? ? ? ? ? ? ? ? ? ? ? <th>商品圖片</th>
? ? ? ? ? ? ? ? ? ? ? ? <th>操作</th>
? ? ? ? ? ? ? ? ? ? </tr>
? ? ? ? ? ? ? ? ? ? <c:forEach var="good" items="goods">
? ? ? ? ? ? ? ? ? ? ? ? <tr>
? ? ? ? ? ? ? ? ? ? ? ? ? ? <td>${good.gid()}</td>
? ? ? ? ? ? ? ? ? ? ? ? ? ? <td>${good.gname()}</td>
? ? ? ? ? ? ? ? ? ? ? ? ? ? <td>${good.gprice()}</td>
? ? ? ? ? ? ? ? ? ? ? ? ? ? <td>${good.ginfo()}</td>
? ? ? ? ? ? ? ? ? ? ? ? ? ? <td><img src="../static/${good.gpath()}"></td>
? ? ? ? ? ? ? ? ? ? ? ? ? ? <td><a class="btn btn-default btn-sm" href="${pageContext.request.contextPath }/goodsServlet.do?nid=${good.gid()}" >購買</a> </td>

? ? ? ? ? ? ? ? ? ? ? ? </tr>
? ? ? ? ? ? ? ? ? ? </c:forEach>

? ? ? ? ? ? ? ? </table>

? ? ? ? ? ? </form>
</div>
</body>

3.購物車(效果圖):

使用了session保存數(shù)據(jù)從主界面?zhèn)鲄?shù)

這是jsp代碼,里面加入了EL表達式和jstl

<body>
<div class="container">
? ? <h3 style="text-align: center">購物車列表</h3>
? ? <table border="1" class="table table-bordered table-hover">
? ? ? ? <tr class="success">
? ? ? ? ? ? <th><input type="checkbox" id="chElt" onclick="checkOrCancelAll()"><span id="mySpan"></span></th>
? ? ? ? ? ? <th>商品序號</th>
? ? ? ? ? ? <th>商品名稱</th>
? ? ? ? ? ? <th>商品描述</th>
? ? ? ? ? ? <th>商品圖片</th>
? ? ? ? ? ? <th>商品數(shù)量</th>
? ? ? ? ? ? <th>商品總價</th>
? ? ? ? ? ? <th>操作</th>
? ? ? ? </tr>
? ? ? ? <c:forEach var="s" items="listshopping">

? ? ? ? ? ? <tr>
? ? ? ? ? ? ? ? <td><input type="checkbox" class="interest"></td>
? ? ? ? ? ? ? ? <td>${s.Sid()}</td>
? ? ? ? ? ? ? ? <td>${s.Sname()}</td>
? ? ? ? ? ? ? ? <td>${s.Sinfo()}</td>
? ? ? ? ? ? ? ? <td><img src="../static/${s.Spath()}"></td>
? ? ? ? ? ? ? ? <input id="${s.Sid()}" style="width: 40px;text-align: center;" type="text" value="${s.Count()}"/>
? ? ? ? ? ? ? ? <td>總價錢</td>
? ? ? ? ? ? ? ? <td>
? ? ? ? ? ? ? ? ? ? <a class="btn btn-default btn-sm" href="${pageContext.request.contextPath }/goodsServlet.do" >購買</a>&nbsp
? ? ? ? ? ? ? ? ? ? <a class="btn btn-default btn-sm" href="${pageContext.request.contextPath }/shoppingServlet.do?nid=${s.Sid()}" >刪除</a>
? ? ? ? ? ? ? ? ? ? <a class="btn btn-default btn-sm" href="/updateOrder.do?nid=${s.Sid()}" >修改</a> 
? ? ? ? ? ? ? ? </td>
? ? ? ? ? ? </tr>
? ? ? ? ? ? <tr>
? ? ? ? ? ? ? ? <td colspan="8" align="left"><a href="${pageContext.request.contextPath }/admin/xmb.jsp" >返回商品頁面</a></td>
? ? ? ? ? ? ? ? <td colspan="8" align="right"><a href="${pageContext.request.contextPath }/closeServlet.do?nid=${s.Sid()}" >我要結(jié)賬</a></td>
? ? ? ? ? ? </tr>
? ? ? ? </c:forEach>

? ? </table>
</div>

</body>

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • SpringBoot捕獲feign拋出異常的方法

    SpringBoot捕獲feign拋出異常的方法

    使用Springboot時,使用feign客戶端作為http請求工具時,當接口拋出異常信息時,使用全局異常是捕獲不了異常的,本文小編給大家介紹了SpringBoot捕獲feign拋出異常的方法,需要的朋友可以參考下
    2025-04-04
  • Java常用占位符方法簡單代碼實例

    Java常用占位符方法簡單代碼實例

    占位符是Java中常用的技術(shù),用于在字符串中插入變量值或動態(tài)生成字符串,這篇文章主要給大家介紹了關(guān)于Java常用占位符方法的相關(guān)資料,文中介紹的非常詳細,需要的朋友可以參考下
    2024-01-01
  • Java中初始化List集合的6種方式詳解

    Java中初始化List集合的6種方式詳解

    這篇文章主要介紹了Java中初始化List集合的6種方式詳解,List 是 Java 開發(fā)中經(jīng)常會使用的集合,在使用List時需要進行初始化操作,今天我們就來看一下常用的幾種list集合初始化方式,需要的朋友可以參考下
    2023-10-10
  • Java直接插入排序算法實現(xiàn)

    Java直接插入排序算法實現(xiàn)

    這篇文章主要介紹了Java直接插入排序算法實現(xiàn),有需要的朋友可以參考一下
    2014-01-01
  • Java 實現(xiàn)隨機驗證碼功能簡單實例

    Java 實現(xiàn)隨機驗證碼功能簡單實例

    這篇文章主要介紹了Java 實現(xiàn)隨機驗證碼功能簡單實例的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • java操作solr實現(xiàn)查詢功能的實例

    java操作solr實現(xiàn)查詢功能的實例

    下面小編就為大家分享一篇java操作solr實現(xiàn)查詢功能的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-11-11
  • 使用SpringBoot發(fā)送郵件的方法詳解

    使用SpringBoot發(fā)送郵件的方法詳解

    這篇文章主要介紹了使用SpringBoot發(fā)送郵件的方法詳解,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2023-05-05
  • java中GZIP壓縮解壓類使用實例

    java中GZIP壓縮解壓類使用實例

    這篇文章主要介紹了java中GZIP壓縮解壓類使用實例的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • Java Web開發(fā)防止多用戶重復登錄的完美解決方案

    Java Web開發(fā)防止多用戶重復登錄的完美解決方案

    在web項目開發(fā)中,很多情況下都可以讓同一個賬號信息在不同的登錄入口登錄很多次,這樣子做的不是很完善。一般解決這種情況有兩種解決方案,小編呢主要以第二種方式給大家介紹具體的實現(xiàn)方法,對java web 防止多用戶重復登錄的解決方案感興趣的朋友一起看看吧
    2016-11-11
  • Java框架解說之BIO NIO AIO不同IO模型演進之路

    Java框架解說之BIO NIO AIO不同IO模型演進之路

    網(wǎng)上很多IO資料,對新手來說,越看越暈。根據(jù)自己的理解,總結(jié)對比了一下BIO、NIO、AIO,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-10-10

最新評論

沂南县| 大名县| 通海县| 阿拉善右旗| 兰坪| 罗田县| 西青区| 治县。| 边坝县| 兴和县| 汤原县| 黄石市| 延津县| 延川县| 南和县| 阿尔山市| 禹州市| 通江县| 毕节市| 双桥区| 清水县| 华池县| 哈巴河县| 石泉县| 弥渡县| 丹棱县| 建瓯市| 平乡县| 揭东县| 蚌埠市| 阿克苏市| 定日县| 杭锦后旗| 恭城| 光泽县| 潞城市| 禄丰县| 鹤岗市| 仪陇县| 库车县| 阿拉善左旗|