我需要在購物車勾選多個商品進行下單 怎么在下單界面把我選中的商品顯示出來呢 我的思路是我獲取選中商品的id 然后用字串分割的給id取出來 然后定義一個陣列接收 在回圈陣列回圈著查出來 我不知道這種方法對不對但是確實可以查出來選中的商品 或者有更好的解決辦法求告知
uj5u.com熱心網友回復:
給你說一下我以前我做的購物車方法吧,你可以參考一下,我們的購物車是通過redis實作,你說的選中我們會給每一個商品加上一個CheckBox標識,每一次取消,選中都會操作redis不會直接查詢資料庫,就不存在多大的消耗了,下單的時候只需要查詢有選中標識的商品就行了,但是在下單的時候我們會從資料庫更新一下價格,因為這個期間價格有可能是會變更的uj5u.com熱心網友回復:
可以嘗試瀏覽器的快取,類似當當uj5u.com熱心網友回復:
如果不想用回圈查詢,可以使用in關鍵字查詢啊。select * from tab where id in ('','')uj5u.com熱心網友回復:
可以對商品資訊進行快取,使用Redis作為快取效率更高可以先看一下官方檔案
https://docs.spring.io/spring/docs/5.2.2.RELEASE/spring-framework-reference/integration.html#cache
再看下這個demo
https://github.com/xkcoding/spring-boot-demo/tree/master/spring-boot-demo-cache-redis
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/110266.html
標籤:Web 開發
上一篇:求助:!!!springboot+thymeleaf 前端攜帶引數的請求,在controller處理后跳轉頁面,頁面的資源請求路徑出現問題
下一篇:javax.mail發送郵件例外
