️
グループプロジェクト名:EasyBuy_flc
バージョン管理ツール:svn、いいえより長く使用される
将来的には、自分のチームのプロジェクトを git にアップロードします
開発プロセス管理:
チームリーダー: すべての html ページを
jspサフィックスに変更し、データベースとデータテーブルを確立します A
チームメンバー: データベースを設計し、データテーブルの中国語フィールド名を書きますB チームメンバー: エンティティクラスを設計します
プロジェクト開発ステップ1.データベース設計
easybuy_user (ユーザーテーブル)
ID カード
EU_EMAIL varchar メール
====== ================================================= ======
easybuy_product_category (商品カテゴリテーブル)
テーブル2
EPS_ID=================== ======= ==============easybuy_product(商品テーブル)
テーブル3 EP_ID EP_DESCRIPTION 商品説明
C EP_PRICE商品価格
EP_STOCK商品在庫
EPC_ID現在の商品カテゴリーの親分類番号
EPC_CHILD_ID現在の商品の分類
EP_File_名前 ========= ==============================================
easybuy_order(注文テーブル)
table4
EO_ID 注文が属するユーザー
EO_USER_NAME 注文が属するユーザー(本名)
EO_USER_ADDRESS 注文配送先住所
EO_CREATE_TIME 注文成立時間
EO_COST 注文金額
EO_STATUS 注文ステータス
EO_TYPE
注文type(このプロジェクトは有効になっていません)
==================================== ============= ====easybuy_order_detail
(注文の詳細表)5
5eod_id詳細番号
================ =============================== ============
easybuy_news (ニュース表) 表6
EN_ID
EN_CONTENT ニュースコンテンツ
EN_CREATE_TIME ニュースリリース時間
=============================== === ====================
easybuy_comment (コメントフォーム) 表7
EC_ID
EC_CREATE_TIMEコメント作成時間
EC_REPLYコメント返信
EC_REPLY_TIME
EC_NICK_NAME
コメンター======== ============== ==================================== ===
2.
プロジェクトのアーキテクチャ
エンティティレイヤーから開始
Product_category 製品カテゴリ:
Product 製品情報テーブル:
Order 注文テーブル:
Order_detail 注文詳細テーブル:
ニュース情報テーブル:
User_address アドレス クラス:
Count クラス:
プロジェクトの作業を開始します: 1:
私のログイン: 機能は次のとおりです: 検証、検証コード、成功したログイン ページ ジャンプ。 レイヤリングの開始: Tool BaseDao:package cn.com.dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import javax.naming.Context;import javax.naming.InitialContext;import javax.sql.DataSource;public class BaseDAO {public static final String driver = "com.mysql.jdbc.Driver";public static final String url = "jdbc:mysql://localhost:3306/easybuy?useUnicode=true&charaterEncoding=UTF-8";public static final String username = "root";public static final String pwd = "1234";public Connection con=null;public PreparedStatement ps=null;public ResultSet rs=null; //获取连接getConnectionpublic Connection getConnection() throws Exception {//加载驱动 Class.forName(driver);if (con == null || con.isClosed()) { con = DriverManager.getConnection(url, username, pwd); }return con; }//查询 executeQuerypublic ResultSet executeQuery(String sql, Object...objects) throws Exception { con = getConnection(); ps = con.prepareStatement(sql);for (int i = 0; i 79fa8190969792b505a485c7f11b1bed0aa0cc05e0553af78bf5bc7ff9b5856dafe9e33837ce01178f25efa030f2d08614d1a1d5cfa6e0669a1fa06f69dbe3f1 b90dd5946f0946207856a8a37f441edfb6c5a531a458a2e790c1fd6421739d1c746e2533e32f223901292f18eb3e96ac登录54bdf357c58b8a65c66d7c19c8e4d114 daf621bdf4811a3e6e2170ce53f154df还没有商城账号,27acfa808b6089432978d9a80dc3597c立即注册5db79b134e9f6b82c0b36e0489ee08ed54bdf357c58b8a65c66d7c19c8e4d114b90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e5c3018fbf582e4e18dbb27ba4238eef3bb6c5a531a458a2e790c1fd6421739d1c用户名b90dd5946f0946207856a8a37f441edfb6c5a531a458a2e790c1fd6421739d1c172f6609e163123dbf6e5e3d0b4d727211e7664ed0400a49d3b753947aa6727a1d2a5885028189a40add121d0a25c75a54bdf357c58b8a65c66d7c19c8e4d114e6e38b3c62e8df885fe2e3986461aa63b90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e5c3018fbf582e4e18dbb27ba4238eef3bb6c5a531a458a2e790c1fd6421739d1c密 码b90dd5946f0946207856a8a37f441edfb6c5a531a458a2e790c1fd6421739d1c2ca4cd3ef9ca5d7b529f1617f780752311e7664ed0400a49d3b753947aa6727a5c66c05d916e2143929a98b8f62526ce54bdf357c58b8a65c66d7c19c8e4d114e6e38b3c62e8df885fe2e3986461aa63b90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e5c3018fbf582e4e18dbb27ba4238eef3bb6c5a531a458a2e790c1fd6421739d1c验证码 b90dd5946f0946207856a8a37f441edfb6c5a531a458a2e790c1fd6421739d1c65e504730d6127110ee4d261483ac888e7bda1cec044d0fa5aa9f671d74fc16df530bb7f90b7660d674473717d644e27看不清5db79b134e9f6b82c0b36e0489ee08edae29c299084ab1e4f6fe3ffee20ef0dd 4436be787af99f07ea780cfa8beb043fba384a4b6d0fe5acd92de3148d0313d33f1c4e4b6b16bbbd69b2ee476dc4f83a$("#msg").html("");2cacc6d41bbb37262a98f745aa00fbf068c755e833c76b8785c76d71355a30a015bc96cd9fbdfe4bdb7d15215617ad0b3f1c4e4b6b16bbbd69b2ee476dc4f83a$("#msg").html("验证码不一致");2cacc6d41bbb37262a98f745aa00fbf0e85d90ea5784194d46b068646a465f7b077224705f4a060d5a6bd05e19115a5054bdf357c58b8a65c66d7c19c8e4d114b90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e50223abfcae180c061c4d768f416491c3b6c5a531a458a2e790c1fd6421739d1c b90dd5946f0946207856a8a37f441edfb6c5a531a458a2e790c1fd6421739d1c6e5e40e5ec779317af74a4d290c15befb90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e5f16b1740fad44fb09bfe928bcc527e08f5a47148e367a6035fd7a2faa965022e
MD5 暗号化ツール:
public class Md5Tool{ public String getMD5(String pwd){ //用于加密的字符 char md5String[] ={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; try{//使用平台的默认字符集将此String编码为bytex序列,并将结果存储到一个新的byte数组中 byte[] btInput=pwd.getBytes(); //信息摘要是安全的单向哈希函数,它接受任意大小的数据,并输出固定长度的哈希值。 MessageDigest mdInst=MessageDigest.getInstance("MD5"); //MessageDisgest对象通过使用update方法处理数据,使用指定的byte数组更新摘要 mdInst.update(btInput); //摘要更新之后,通过调用disgest()执行哈希计算,获得密文 byte[] md = mdInst.digest();//把密文转换成十六进制的字符串形式 int j=md.length; char str[] = new char[j*2]; int k=0; for(int i=0;ie3ca5e825fdc694cf8203e8a6bb0fcc3>>4&0xf]; //5 str[k++] = md5String[byte0&0xf]; //F } //返回经过加密后的字符串return new String(str); }catch(Exception e) return null; } } }
验证码问题:
1.为什么要在网站中加入验证码?
解析:为了防止机器恶意注册,1s内在我们的数据库中形成N条记录
2.验证码实现机制:
解析:为了防止浏览器读取缓存中的验证码图片,首先在形成验证码的Servlet处理程序中设置浏览器不缓存,第二种手段就是给请求的Servlet加一个随机数,这样就保证每次都从服务器拿一张验证码图片。说白了验证码就是一个服务器端的后台类(Servlet),以流的方式回送到客户端浏览器,用img标签承载。
3.雕虫小技
解析:验证的时候先进行验证码的校验,如果发现验证码不匹配, 就不用再验证用户名和密码,这样就省去了和数据库的一次交互。
验证码工具书写:
package cn.buy.util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.util.Random;public class AuthCode {public static final int AUTHCODE_LENGTH = 5; //验证码长度 public static final int SINGLECODE_WIDTH = 15; //单个验证码宽度 public static final int SINGLECODE_HEIGHT = 30; //单个验证码高度 public static final int SINGLECODE_GAP = 4; //单个验证码之间间隔 public static final int IMG_WIDTH = AUTHCODE_LENGTH * (SINGLECODE_WIDTH + SINGLECODE_GAP); public static final int IMG_HEIGHT = SINGLECODE_HEIGHT; public static String getAuthCode() { String authCode = ""; for(int i = 0; i 0216735bedcc4df733c88561f2b677e8$(function() { $("#myid").click(function() { $.ajax({ url : "/EasyBuy/AuthCodeServlet", type : "get", success : function(dom) { document.getElementById("authImg").src = "AuthCodeServlet"; } }); }); }); $(function(){ var erro=0; $(".l_user").focus(function() { $("#lid").html("请输入用户名"); }); $(".l_user").blur(function(){if($(this).val()==""){ $("#lid").html(""); }else if ($(this).val() != "" && /^[a-zA-Z]{1}([a-zA-Z]|[0-9]){4,15}$/.test($(this).val())) { $("#lid").html(""); } else { $("#lid").html("请输入正确的用户名(首字母为英文,5-15位)"); } }); $(".l_pwd").focus(function(){ $("#pid").html("请输入密码"); }); $(".l_pwd").blur(function(){if($(this).val()==""){ erro=1; $("#pid").html(""); }else if ($(this).val() != "" && /^.{1,16}$/.test($(this).val())) { erro=0; $("#pid").html(""); } else { $("#pid").html("密码格式不正确"); erro=1; } }); }); function checks(myform) {if (myform.luser.value == "") { $("#lid").html("请输入用户名");return false; }else if (myform.lpwd.value =="") { $("#pid").html("请输入密码");return false; }return true; } 2cacc6d41bbb37262a98f745aa00fbf0
根据前台页面表单里action的跳转:servelet:
Md5Tool md5Tool=new Md5Tool(); IUserService service = new UserServiceImpl();if("login".equals(resquest.getParameter("title")){ String name=request.getParameter("luser"); String pwds=request.getParameter("lpwd");if(name==null&&pwds==null){ response.sendRedirect("/EasyBuy/Login.jsp"); }else{ name=new String(name.getBytes("iso-8859-1"),"utf-8"); pwds=new String(pwds.getBytes("iso-8859-1"),"utf-8"); String mm=(String)request.getSession().getAttribute("authCode"); String yy=request.getParameter("yzm"); //获取验证码if(!yy.equest(mm)){ request.getSession().setAttribute("mm","flag"); response.sendRedirect("/EasyBuy/Login.jsp"); }else{try{ request.getSession().setAttribute("user",service.getAllList(name)); pwds=md5Tool.getMD5(pwds); int num=service.select(name,pwds); if(num>0){ request.setAttribute("uname".service.getAllList(name).getUserName()); request.getRequestDispatcher("/Index.jsp").forward(request,response); }else{ response.sendRedirect("/EasyBuy/Login.jsp"); } }catch(Exception e){ e.printStackTrace(); } } } } }
2.注册:
效果图:
输入正确后即可显示登陆
在dao层:
public interface IUserDao {//插入用户信息传递一个用户对象public int add(User users) throws Exception; }
dao实现层:
public class UserDaoImpl extends BaseDAO implements IUserDao{ @Overridepublic int add(User users) throws Exception { String sql="insert into easybuy_user values(null,?,?,?,?,?,?,?,0)"; Object[] obj={users.getLoginName(),users.getUserName(),users.getPassword(),users.getSex(),users.getIdentityCode(),users.getEmail(),users.getMobile()};int num = executeUpdate(sql, obj);return num; } }
services层:
add(User users) throws Exception; }
services实现层:
public class UserServiceImpl implements IUserService{ UserDaoImpl dao=new UserDaoImpl(); @Overridepublic int add(User users) throws Exception { return dao.add(users); } }
在我的servlet层:
Md5Tool md5Tool = (.equals(request.getParameter(= = = 2b57c961ef2956a6114fa50a539ec09d items =2b57c961ef2956a6114fa50a539ec09d iter == == (filename.equals(.println(fileItem.getString( (filename.equals(.println(fileItem.getString( (filename.equals(.println(fileItem.getString( (filename.equals(= fileItem.getString( (sex.equals( (sex.equals( (filename.equals( (filename.equals( (filename.equals( (filename.equals(== fileItem.getString( (!= num = (num >
我的前台页面:
0e3cb4eb23a015e9e2305cc321976b79 eeb70b12b588fe9c9f11ce6936481e7a afe9e33837ce01178f25efa030f2d086 5bc45d878787b34d03bbb7feb4bfa58b b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c 746e2533e32f223901292f18eb3e96ac注册54bdf357c58b8a65c66d7c19c8e4d114 f943766efb49832ff60130fad994410f已有商城账号,e9aa49e5ffbe23eb7a628e5f122fda9a我要登录5db79b134e9f6b82c0b36e0489ee08ed54bdf357c58b8a65c66d7c19c8e4d114 b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 b93171d19a78d03bb75adbfac88a1797 caf04d4128e3590177a696bddab4f33d11e7664ed0400a49d3b753947aa6727a*e6e38b3c62e8df885fe2e3986461aa63 登录用户名 b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c9a7ad0f86984220dfbff6b381de672ab11e7664ed0400a49d3b753947aa6727a824f103a799046a881b333681091fe3554bdf357c58b8a65c66d7c19c8e4d114e6e38b3c62e8df885fe2e3986461aa63b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 b93171d19a78d03bb75adbfac88a1797 caf04d4128e3590177a696bddab4f33d11e7664ed0400a49d3b753947aa6727a*e6e38b3c62e8df885fe2e3986461aa63 密码 b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1ce059b5c1035d7cc43ac5f14109f6838511e7664ed0400a49d3b753947aa6727a5c66c05d916e2143929a98b8f62526ce54bdf357c58b8a65c66d7c19c8e4d114e6e38b3c62e8df885fe2e3986461aa63b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 b93171d19a78d03bb75adbfac88a1797 caf04d4128e3590177a696bddab4f33d11e7664ed0400a49d3b753947aa6727a*e6e38b3c62e8df885fe2e3986461aa63 确认密码 b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c904d559f7bdbb3104769ac3bd54c9bcd11e7664ed0400a49d3b753947aa6727abe80c86c268af2e836ab7dd1693d408154bdf357c58b8a65c66d7c19c8e4d114e6e38b3c62e8df885fe2e3986461aa63b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 b93171d19a78d03bb75adbfac88a1797 caf04d4128e3590177a696bddab4f33d11e7664ed0400a49d3b753947aa6727a*e6e38b3c62e8df885fe2e3986461aa63 真实姓名 b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c1096d718fbfa144dd788ba29444a23af11e7664ed0400a49d3b753947aa6727a385a25c9b1be442a393d45dddae73c3154bdf357c58b8a65c66d7c19c8e4d114e6e38b3c62e8df885fe2e3986461aa63b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 b93171d19a78d03bb75adbfac88a1797 caf04d4128e3590177a696bddab4f33d11e7664ed0400a49d3b753947aa6727a*e6e38b3c62e8df885fe2e3986461aa63 性别 b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c eef39887fe00395ae002a169cd17b4a0男 6f8e5f8ad516631bac05c1d31c34ffa0女0f3be65483a4c26bb4c87fd73531e64354bdf357c58b8a65c66d7c19c8e4d114b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 b93171d19a78d03bb75adbfac88a1797 caf04d4128e3590177a696bddab4f33d11e7664ed0400a49d3b753947aa6727a*e6e38b3c62e8df885fe2e3986461aa63 身份证号 b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c9d4c63d13ea101b9765da277c27b190711e7664ed0400a49d3b753947aa6727a2e393b898473b9421b22f8c349d5af5e54bdf357c58b8a65c66d7c19c8e4d114e6e38b3c62e8df885fe2e3986461aa63b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 b93171d19a78d03bb75adbfac88a1797 caf04d4128e3590177a696bddab4f33d11e7664ed0400a49d3b753947aa6727a*e6e38b3c62e8df885fe2e3986461aa63 邮箱 b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1ca7480b4f49d9d4db339712836e03868b11e7664ed0400a49d3b753947aa6727a975fba6b7236fa5bb20dc9fd570f0a9f54bdf357c58b8a65c66d7c19c8e4d114e6e38b3c62e8df885fe2e3986461aa63b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 b93171d19a78d03bb75adbfac88a1797 caf04d4128e3590177a696bddab4f33d11e7664ed0400a49d3b753947aa6727a*e6e38b3c62e8df885fe2e3986461aa63 手机 b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c840d24172f77b9788792b1d7e1843b6311e7664ed0400a49d3b753947aa6727a99c607b751a5c73321afb61a3a9f0d2a54bdf357c58b8a65c66d7c19c8e4d114e6e38b3c62e8df885fe2e3986461aa63b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 b93171d19a78d03bb75adbfac88a1797 caf04d4128e3590177a696bddab4f33d 11e7664ed0400a49d3b753947aa6727a*e6e38b3c62e8df885fe2e3986461aa63 验证码 b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c 03eb96caea1934075f53fa168bfd0ea8 e7bda1cec044d0fa5aa9f671d74fc16db189f3d7de33f6b43f37d38efd152d16看不清5db79b134e9f6b82c0b36e0489ee08edae29c299084ab1e4f6fe3ffee20ef0dd 4436be787af99f07ea780cfa8beb043f ba384a4b6d0fe5acd92de3148d0313d3 3f1c4e4b6b16bbbd69b2ee476dc4f83a $("#msg").html("");2cacc6d41bbb37262a98f745aa00fbf0 68c755e833c76b8785c76d71355a30a0 15bc96cd9fbdfe4bdb7d15215617ad0b 3f1c4e4b6b16bbbd69b2ee476dc4f83a $("#msg").html("验证码不一致");2cacc6d41bbb37262a98f745aa00fbf0 e85d90ea5784194d46b068646a465f7b 077224705f4a060d5a6bd05e19115a50 54bdf357c58b8a65c66d7c19c8e4d114 b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a34de1251f0d9fe1e645927f19a896e8 b6c5a531a458a2e790c1fd6421739d1c b90dd5946f0946207856a8a37f441edf efc941d0623ed0d1fa386e45df1da5dd 29c56312f23dd14e10f73aa8e8061aeb 249e6455cc0e4f8d3a7ee78198bda98483af572ace2d1e24895e4507d5738e988c1ecd4bb896b2264e0711597d40766ca810cfa9fbf3333eb262c58a06103b36我已阅读并接受《用户协议》8c1ecd4bb896b2264e0711597d40766c bdc71255fd6bf7123b1b8f0b47a0a92e54bdf357c58b8a65c66d7c19c8e4d114 54bdf357c58b8a65c66d7c19c8e4d114 b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 0223abfcae180c061c4d768f416491c3 b6c5a531a458a2e790c1fd6421739d1c b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c37d2a5db08541ea78f267f26f116ae1fb90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08 f5a47148e367a6035fd7a2faa965022e
jq的实现:
3f1c4e4b6b16bbbd69b2ee476dc4f83a $(function(){ $("#myid").click(function(){ $.ajax({ url:"/EasyBuy/AuthCodeServlet", type:"get", success:function(){ document.getElementById("authImg").src ="AuthCodeServlet"; } }); }); $(".l_user").blur(function(){ $.ajax({ type:"get", url:"e51863b1e14b930f3ebfc493027abe54/LoginServlet?login="+$(".l_user").val(), success:function(dom){if(dom){ $("#uid").html("用户名已被注册,请重新命名"); } } }); }); }); 2cacc6d41bbb37262a98f745aa00fbf0
3.我的新闻资讯:
页面显示:
点更多的时候:
在我的dao层:
public interface INewsDAO{ //查询资讯//资讯的分页 public List0e6ad6920d9783b62ab1e1be824152e5 newsList(int pageSize, int PageIndex) throws Exception;//咨询的数量,配合分页一起 public int newscount() throws Exception;//根据我的id查资讯 public List0e6ad6920d9783b62ab1e1be824152e5 newsList(String id) throws Exception; }
在我的dao层的查数据:
public class NewsDAOImpl extends BaseDAO implements INewsDAO{ @Override public List0e6ad6920d9783b62ab1e1be824152e5 newsList(String id) throws Exception{//新闻放到集合里List0e6ad6920d9783b62ab1e1be824152e5 list = new ArrayList0e6ad6920d9783b62ab1e1be824152e5();//把sql语句放到结果集里ResultSet rs=executeQuery("select * from easybuy_news where id=? LIMIT 0,1",id);//调用我的工具类Tool0e6ad6920d9783b62ab1e1be824152e5 tool = new Tool0e6ad6920d9783b62ab1e1be824152e5();//将我的rs对象转成集合了list.add(tool.list(rs,News.class).get(0));//查询我的分页数据,上一页,下一页。rs=executeQuery("select * from (select * from easybuy_news order by id desc) a where ideacce6bfaf31a3ca9d74745b143a44b6? LIMIT 0,1",id);if(rs.next()){ rs=executeQuery("select * from easybuy_news where id>? LIMIT 0,1",id); list.add(tool.list(rs,News.class).get(0)); } close();return list; } @Overridepublic List0e6ad6920d9783b62ab1e1be824152e5 newsList(int pageSize, int PageIndex) throws Exception{ ResultSet rs=executeQuery(“select * from easybuy_news order by id desc LIMIT ?,?”,(PageIndex-1)*pageSize,pageSize); Tool0e6ad6920d9783b62ab1e1be824152e5 tool = new Tool0e6ad6920d9783b62ab1e1be824152e5(); List0e6ad6920d9783b62ab1e1be824152e5 list = tool.list(rs,News.class); close();return list; } @Overridepublic int newscount() throws Exception{ int count=0; ResultSet rs=executeQuery("select count(1) from easybuy_news"); if(rs.next()){ count=rs.getInt(1); } return count; } }
Tool工具类:
public class Tool8742468051c85b06f0a0af9e3e506b5c { @SuppressWarnings("unchecked")public List8742468051c85b06f0a0af9e3e506b5c list(ResultSet rs,Class8742468051c85b06f0a0af9e3e506b5c cls) throws Exception{ List8742468051c85b06f0a0af9e3e506b5c list=new ArrayList8742468051c85b06f0a0af9e3e506b5c(); Field[] fields = cls.getDeclaredFields();if(rs!=null){while (rs.next()) { Object obj=cls.newInstance();for (Field field : fields) { String name=field.getName(); Method method = cls.getDeclaredMethod("set"+name.substring(0,1).toUpperCase()+name.substring(1),field.getType());try { method.invoke(obj,rs.getObject(name)); } catch (Exception e) {continue; } } list.add((T)obj); } }return list; } }
在我的services层:
public interface INewsService {//查询资讯public List0e6ad6920d9783b62ab1e1be824152e5 newsList(int pageSize, int PageIndex) throws Exception;public int newscount() throws Exception;public List0e6ad6920d9783b62ab1e1be824152e5 newsList(String id) throws Exception; }
services实现层:
public class NewsServiceImpl implements INewsService{ INewsDAO dao=new NewsDAOImpl(); @Overridepublic List0e6ad6920d9783b62ab1e1be824152e5 newsList(int pageSize, int PageIndex) throws Exception { return dao.newsList(pageSize,PageIndex); } @Overridepublic List0e6ad6920d9783b62ab1e1be824152e5 newsList(String id) throws Exception {return dao.newsList(id); } @Overridepublic int newscount() throws Exception {return dao.newscount(); } }
我的servlet层:
public class NewsServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); }public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { INewsService Service=new NewsServiceImpl(); String type=request.getParameter("type"); String id=request.getParameter("id"); String pageindex=request.getParameter("pageindex"); Page0e6ad6920d9783b62ab1e1be824152e5 page=new Page0e6ad6920d9783b62ab1e1be824152e5();try {if("top5news".equals(type)){ request.setAttribute("News",Service.newsList(id)); }else if("newstable".equals(type)||(pageindex!=null&&!"".equals(pageindex))){if(pageindex!=null&&!"".equals(pageindex)){ page.setPageIndex(Integer.parseInt(pageindex)); } page.setPageCount(Service.newscount()); page.setPageList(Service.newsList(page.getPageSize(), page.getPageIndex())); request.setAttribute("page",page); } request.getRequestDispatcher("MyJsp.jsp").forward(request, response); } catch (Exception e) { e.printStackTrace(); } } }
在我的前台页面:
index.jsp
29dcae8d4dded0caf1de9fde05c2c418 f943766efb49832ff60130fad994410f7ed4ec0a6cc9eea8b68136a4cb9fe1c9更多 5db79b134e9f6b82c0b36e0489ee08ed54bdf357c58b8a65c66d7c19c8e4d114新闻资讯16b28748ea4df4d9c2150843fecfba68 ff6d136ddc5fdfeffaf53ff6ee95f185 a64cfcfa8bf7b861d35230fd4b1dce41 25edfb22a4f469ecb59f1190150159c645a2772a6b6107b401db3c9b82c049c2[ 特惠 ]54bdf357c58b8a65c66d7c19c8e4d1148d427dc7a214ec9f3e3408a8d21e641e${item.title }5db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb 7d1836c0bf4508ae21dabb4fb293336e 929d1f5ca49e04fdcb27f9465b944689
集合NewsList在三级分类里:
//资讯集合request.setAttribute("clist", list); request.setAttribute("NewsList",newsService.newsList(5,1)); request.getRequestDispatcher(url).forward(request, response);
index.jsp:
f78c05f9e496f3faa694b3b512018ffd bd12eb28a7cb26bad82924c149f4a7a2 85053c01f50c0b7b37fb0a116fd7c24c 418ed76815ce3e14ab3d4ea24968641d
title.jsp:
6ff9b2b15b61b7f55ad15e0f1a11e3b3 92b6d650abb36d2faeeb791b7a960634 cf991c95608d9839925c80ac5c6d69f2 d196965095e816bdf2bc04af6a72d487 c54df8740247fa47b833c21a2de2abb297da5dacb67611dde2dacd6fa688addd 79f46644bad9a0326f4090c4791c733a c7442b3ad64bbae5a1ad3062139aaa31 205528e930c8080dc0d1c9f2761fa8a7 54795a4af88e3b8f755824ae0745513d fc01eb889854552a03d02d8bf17cdd06加入收藏54bdf357c58b8a65c66d7c19c8e4d114 54bdf357c58b8a65c66d7c19c8e4d114 5a6bf81a194dba93c2b2fabd8d01eca0 6c95444c3ead10808b4154605f551680送货至:54bdf357c58b8a65c66d7c19c8e4d114 bb4c6d032996969e98c0d5ac58af3d3c 45a2772a6b6107b401db3c9b82c049c2四川54bdf357c58b8a65c66d7c19c8e4d114 f25934ca6cbfd86733406e04b001b375 c7adb0a6f54d1357af39b5761a333e0b16b28748ea4df4d9c2150843fecfba68 4e9a95c985224642ed2f8c5795d15ba1 c1a436a314ed609750bd7c7d319db4da请选择所在的收货地区2e9b454fa8428549ca2e64dfac4625cd c3af723ba3b755ef2c2d607184addd34 a34de1251f0d9fe1e645927f19a896e8 b4d429308760b6c2d20d6300079ed38eA01c3ce868d2b3d9bce8da5c1b7e41e5b 27988ac63511ca3e75a3d5c37274a06d45a2772a6b6107b401db3c9b82c049c2安徽54bdf357c58b8a65c66d7c19c8e4d11445a2772a6b6107b401db3c9b82c049c2澳门54bdf357c58b8a65c66d7c19c8e4d114b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a34de1251f0d9fe1e645927f19a896e8 b4d429308760b6c2d20d6300079ed38eB01c3ce868d2b3d9bce8da5c1b7e41e5b 27988ac63511ca3e75a3d5c37274a06d45a2772a6b6107b401db3c9b82c049c2北京54bdf357c58b8a65c66d7c19c8e4d114b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a34de1251f0d9fe1e645927f19a896e8 b4d429308760b6c2d20d6300079ed38eC01c3ce868d2b3d9bce8da5c1b7e41e5b 27988ac63511ca3e75a3d5c37274a06d45a2772a6b6107b401db3c9b82c049c2重庆54bdf357c58b8a65c66d7c19c8e4d114b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a34de1251f0d9fe1e645927f19a896e8 b4d429308760b6c2d20d6300079ed38eF01c3ce868d2b3d9bce8da5c1b7e41e5b 27988ac63511ca3e75a3d5c37274a06d45a2772a6b6107b401db3c9b82c049c2福建54bdf357c58b8a65c66d7c19c8e4d114b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a34de1251f0d9fe1e645927f19a896e8 b4d429308760b6c2d20d6300079ed38eG01c3ce868d2b3d9bce8da5c1b7e41e5b 27988ac63511ca3e75a3d5c37274a06d45a2772a6b6107b401db3c9b82c049c2广东54bdf357c58b8a65c66d7c19c8e4d11445a2772a6b6107b401db3c9b82c049c2广西54bdf357c58b8a65c66d7c19c8e4d11445a2772a6b6107b401db3c9b82c049c2贵州54bdf357c58b8a65c66d7c19c8e4d11445a2772a6b6107b401db3c9b82c049c2甘肃54bdf357c58b8a65c66d7c19c8e4d114b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a34de1251f0d9fe1e645927f19a896e8 b4d429308760b6c2d20d6300079ed38eH01c3ce868d2b3d9bce8da5c1b7e41e5b 27988ac63511ca3e75a3d5c37274a06d45a2772a6b6107b401db3c9b82c049c2河北54bdf357c58b8a65c66d7c19c8e4d11445a2772a6b6107b401db3c9b82c049c2河南54bdf357c58b8a65c66d7c19c8e4d11445a2772a6b6107b401db3c9b82c049c2黑龙江54bdf357c58b8a65c66d7c19c8e4d11445a2772a6b6107b401db3c9b82c049c2海南54bdf357c58b8a65c66d7c19c8e4d11445a2772a6b6107b401db3c9b82c049c2湖北54bdf357c58b8a65c66d7c19c8e4d11445a2772a6b6107b401db3c9b82c049c2湖南54bdf357c58b8a65c66d7c19c8e4d114b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a34de1251f0d9fe1e645927f19a896e8 b4d429308760b6c2d20d6300079ed38eJ01c3ce868d2b3d9bce8da5c1b7e41e5b 27988ac63511ca3e75a3d5c37274a06d45a2772a6b6107b401db3c9b82c049c2江苏54bdf357c58b8a65c66d7c19c8e4d11445a2772a6b6107b401db3c9b82c049c2吉林54bdf357c58b8a65c66d7c19c8e4d11445a2772a6b6107b401db3c9b82c049c2江西54bdf357c58b8a65c66d7c19c8e4d114b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a34de1251f0d9fe1e645927f19a896e8 b4d429308760b6c2d20d6300079ed38eL01c3ce868d2b3d9bce8da5c1b7e41e5b 27988ac63511ca3e75a3d5c37274a06d45a2772a6b6107b401db3c9b82c049c2辽宁54bdf357c58b8a65c66d7c19c8e4d114b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a34de1251f0d9fe1e645927f19a896e8 b4d429308760b6c2d20d6300079ed38eN01c3ce868d2b3d9bce8da5c1b7e41e5b 27988ac63511ca3e75a3d5c37274a06d45a2772a6b6107b401db3c9b82c049c2内蒙古54bdf357c58b8a65c66d7c19c8e4d11445a2772a6b6107b401db3c9b82c049c2宁夏54bdf357c58b8a65c66d7c19c8e4d114b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a34de1251f0d9fe1e645927f19a896e8 b4d429308760b6c2d20d6300079ed38eQ01c3ce868d2b3d9bce8da5c1b7e41e5b 27988ac63511ca3e75a3d5c37274a06d45a2772a6b6107b401db3c9b82c049c2青海54bdf357c58b8a65c66d7c19c8e4d114b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a34de1251f0d9fe1e645927f19a896e8 b4d429308760b6c2d20d6300079ed38eS01c3ce868d2b3d9bce8da5c1b7e41e5b 27988ac63511ca3e75a3d5c37274a06d45a2772a6b6107b401db3c9b82c049c2上海54bdf357c58b8a65c66d7c19c8e4d11445a2772a6b6107b401db3c9b82c049c2山东54bdf357c58b8a65c66d7c19c8e4d11445a2772a6b6107b401db3c9b82c049c2山西54bdf357c58b8a65c66d7c19c8e4d114813a8daa9f31141929aa2781a2d304b7四川54bdf357c58b8a65c66d7c19c8e4d11445a2772a6b6107b401db3c9b82c049c2陕西54bdf357c58b8a65c66d7c19c8e4d114b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a34de1251f0d9fe1e645927f19a896e8 b4d429308760b6c2d20d6300079ed38eT01c3ce868d2b3d9bce8da5c1b7e41e5b 27988ac63511ca3e75a3d5c37274a06d45a2772a6b6107b401db3c9b82c049c2台湾54bdf357c58b8a65c66d7c19c8e4d11445a2772a6b6107b401db3c9b82c049c2天津54bdf357c58b8a65c66d7c19c8e4d114b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a34de1251f0d9fe1e645927f19a896e8 b4d429308760b6c2d20d6300079ed38eX01c3ce868d2b3d9bce8da5c1b7e41e5b 27988ac63511ca3e75a3d5c37274a06d45a2772a6b6107b401db3c9b82c049c2西藏54bdf357c58b8a65c66d7c19c8e4d11445a2772a6b6107b401db3c9b82c049c2香港54bdf357c58b8a65c66d7c19c8e4d11445a2772a6b6107b401db3c9b82c049c2新疆54bdf357c58b8a65c66d7c19c8e4d114b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a34de1251f0d9fe1e645927f19a896e8 b4d429308760b6c2d20d6300079ed38eY01c3ce868d2b3d9bce8da5c1b7e41e5b 27988ac63511ca3e75a3d5c37274a06d45a2772a6b6107b401db3c9b82c049c2云南54bdf357c58b8a65c66d7c19c8e4d114b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a34de1251f0d9fe1e645927f19a896e8 b4d429308760b6c2d20d6300079ed38eZ01c3ce868d2b3d9bce8da5c1b7e41e5b 27988ac63511ca3e75a3d5c37274a06d45a2772a6b6107b401db3c9b82c049c2浙江54bdf357c58b8a65c66d7c19c8e4d114b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 54bdf357c58b8a65c66d7c19c8e4d114 54bdf357c58b8a65c66d7c19c8e4d114 f943766efb49832ff60130fad994410f ca800e6fa422dbb30d81104904582852 fdad873cadaf6c5addaabefb323969f616b28748ea4df4d9c2150843fecfba68 5b536a26e87021a565b90a16481627df你好,欢迎您:c6c651be41ff48fb7f718eadb8c69758${user.userName }5db79b134e9f6b82c0b36e0489ee08ed | 99928fc4d3662f47730a8eea5857053d我的订单5db79b134e9f6b82c0b36e0489ee08ed |dcbe3e778ae2b88eb266a2fa6a264db5注销5db79b134e9f6b82c0b36e0489ee08ed 79f46644bad9a0326f4090c4791c733a df60eb9851f40a8d2a471d755f4e5d0e 你好,请2335d50b7db6d9f8df5b0ce239170189登录5db79b134e9f6b82c0b36e0489ee08ed 9e0763ac6d741bda6f9605b67543b2b2免费注册5db79b134e9f6b82c0b36e0489ee08ed 79f46644bad9a0326f4090c4791c733a 54bdf357c58b8a65c66d7c19c8e4d114 5e2a681709d05ad9068c274c01e25aed 12d483dd28b39c3d9cead29dd82ff3c8 65f3d9b9aaae9bf0fd224d474d29b09f收藏夹5db79b134e9f6b82c0b36e0489ee08ed cc8c4d8dcd611a6e3f89917110a4b990 c7adb0a6f54d1357af39b5761a333e0b16b28748ea4df4d9c2150843fecfba68 67fa5b985687048fdc8cefa54046b0e2 ff6d136ddc5fdfeffaf53ff6ee95f185 2a1e4f9e063eeca35497bca8343a5246暂无收藏商品!16b28748ea4df4d9c2150843fecfba68 929d1f5ca49e04fdcb27f9465b944689 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 12d483dd28b39c3d9cead29dd82ff3c8 65f3d9b9aaae9bf0fd224d474d29b09f客户服务5db79b134e9f6b82c0b36e0489ee08ed cc8c4d8dcd611a6e3f89917110a4b990 c7adb0a6f54d1357af39b5761a333e0b16b28748ea4df4d9c2150843fecfba68 67fa5b985687048fdc8cefa54046b0e2 ff6d136ddc5fdfeffaf53ff6ee95f185 25edfb22a4f469ecb59f1190150159c6d0640b6f64cb3aafd42e5915871c8866售后流程5db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb 25edfb22a4f469ecb59f1190150159c6f9f82fa44a855726acc2a162c49a8135订购方式5db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb 25edfb22a4f469ecb59f1190150159c61f0126a4e07cc2056fe43f43446adbb6隐私声明5db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb 929d1f5ca49e04fdcb27f9465b944689 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 12d483dd28b39c3d9cead29dd82ff3c8 65f3d9b9aaae9bf0fd224d474d29b09f网站导航5db79b134e9f6b82c0b36e0489ee08ed cc8c4d8dcd611a6e3f89917110a4b990 c7adb0a6f54d1357af39b5761a333e0b16b28748ea4df4d9c2150843fecfba68 67fa5b985687048fdc8cefa54046b0e2 ff6d136ddc5fdfeffaf53ff6ee95f185 25edfb22a4f469ecb59f1190150159c6fb83c8bdd77954feb2d93980b3eda405精品女装5db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb 25edfb22a4f469ecb59f1190150159c650babdb5151715ac73f2ae844bfaa8cf生活电器5db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb 929d1f5ca49e04fdcb27f9465b944689 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 54bdf357c58b8a65c66d7c19c8e4d114 6c95444c3ead10808b4154605f551680| 关注我们:54bdf357c58b8a65c66d7c19c8e4d114 819fe0ab9a79f27b1f25da345fd281deb27e8ca0e0901db017804c4e8d40a120新浪5db79b134e9f6b82c0b36e0489ee08ede644fdf6f8398fe4819fc21c46f040c6微信5db79b134e9f6b82c0b36e0489ee08ed54bdf357c58b8a65c66d7c19c8e4d114 f943766efb49832ff60130fad994410f| 65f3d9b9aaae9bf0fd224d474d29b09f手机版 bdfa802fc694b57011750d56a8e5500a5db79b134e9f6b82c0b36e0489ee08ed54bdf357c58b8a65c66d7c19c8e4d114 54bdf357c58b8a65c66d7c19c8e4d114 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 253a6235234450c0aaa9bfc76d2b0259 4361eb25b4a14768357a4112598c629f4c251f9f67df28cfc299f07ceb50fcb29f010c1da29308f417887bb527034b155db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68 983cb749bd0c89f73f584d7d6cff1197 824f62ff8d2f896a3bd3388931f62760 8b84220aa87ccd00b110511e202466fc 06ecf875bd089beab6a84e3c01731b8a f5a47148e367a6035fd7a2faa965022e 6c95444c3ead10808b4154605f551680 fc936efaa5831c15cedcc006fe11cd9f咖啡5db79b134e9f6b82c0b36e0489ee08ed 0e77de9f0d25834bfc391e35610aa9b7iphone 6S5db79b134e9f6b82c0b36e0489ee08ed 74fef34465f0b9e6f8fc75409986e80b新鲜美食5db79b134e9f6b82c0b36e0489ee08ed b727bed1b60faa70e66f6297ec34990b蛋糕5db79b134e9f6b82c0b36e0489ee08ed e73d475c63a682609d7a0546acee8cda日用品5db79b134e9f6b82c0b36e0489ee08ed c7a5a9a4048a9224f6975409219eeba0连衣裙5db79b134e9f6b82c0b36e0489ee08ed 54bdf357c58b8a65c66d7c19c8e4d114 16b28748ea4df4d9c2150843fecfba68 d99421e67e7e6418f191fd6198d95154 2caa886ed0e479030b0f7eca448f72c0 2f350b9c1425a161139facc7c455a700购物车 [ bbc9d37d37345d9dcbfbbcffc1414823${pcount}54bdf357c58b8a65c66d7c19c8e4d114 ]16b28748ea4df4d9c2150843fecfba68 79f46644bad9a0326f4090c4791c733a 18315c60cc79dcb0298d12eb87e05d62 2f350b9c1425a161139facc7c455a700购物车 [ bbc9d37d37345d9dcbfbbcffc1414823054bdf357c58b8a65c66d7c19c8e4d114 ]16b28748ea4df4d9c2150843fecfba68 79f46644bad9a0326f4090c4791c733a bbd906be28883a9cfdbdfbb104e4424f df60eb9851f40a8d2a471d755f4e5d0e eb0971853d92b73c17881cb0a44f3294 3ce796c11cc9b474f551bb6311805d40还未登录!e9aa49e5ffbe23eb7a628e5f122fda9a马上登录5db79b134e9f6b82c0b36e0489ee08ed 查看购物车!16b28748ea4df4d9c2150843fecfba68 7133e44a4a7658ab53cf147ea091dd8b 79f46644bad9a0326f4090c4791c733a 61e7f6064622e88c1c684b0e86004d35 5b536a26e87021a565b90a16481627df b6cdc1f2d227f98faa577669f6274e9b 2caa886ed0e479030b0f7eca448f72c0 c3f8bd458a4e88331a831cd0766c27c9 25edfb22a4f469ecb59f1190150159c6 51fc21eee58539491eac7fdc489171581facd630e8b2ca2391ad8a00e4b80d6fff9a0df2cc731472a72913620ef12bea5db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68 543d68f7e77d25f8c68dd8aa49291412f1b3ba8846c179e65eb68da95b01a812${item.name }5db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68 67b1cead5a97785960eca58d2412416d11e7664ed0400a49d3b753947aa6727a${item.price }e6e38b3c62e8df885fe2e3986461aa63 X${item.count }16b28748ea4df4d9c2150843fecfba68 bed06894275b65c1ab86501b08a632eb 7d1836c0bf4508ae21dabb4fb293336e 79f46644bad9a0326f4090c4791c733a 929d1f5ca49e04fdcb27f9465b944689 da39621600be17c0397370056564bc640}"> 7b2cfc96e4c0d74da423eefa2832bb6a 7b4edeae1ffaa47ee79ecb002e48713e共计 11e7664ed0400a49d3b753947aa6727a¥e6e38b3c62e8df885fe2e3986461aa6370057248d56809dd47c8212f45d0d8b1${pprice }54bdf357c58b8a65c66d7c19c8e4d11416b28748ea4df4d9c2150843fecfba68 3224df8f3602cb04d96068bd0c365dfdd8d0e87d1ed4fedf20821d5cec652438去购物车结算5db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 79f46644bad9a0326f4090c4791c733a c8cad0cb843d1f7014df17e5c045df9e 7b2cfc96e4c0d74da423eefa2832bb6a 3ce796c11cc9b474f551bb6311805d40购物车内还没有商品,赶快选购吧!16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 79f46644bad9a0326f4090c4791c733a 79f46644bad9a0326f4090c4791c733a 56118c2b0a5eafb9847c3df0d24ef83a 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 7221202d3f5ff0a77eee990ed319fcdb 8f903d71d381a624e2f7e92a25b5636f 8019067d09615e43c7904885b5246f0afunction deleteCartGoods(rec_id) { Ajax.call('delete_cart_goods.php', 'id='+rec_id, deleteCartGoodsResponse, 'POST', 'JSON'); }/** * 接收返回的信息 */function deleteCartGoodsResponse(res) { if (res.error) { alert(res.err_msg); } else { document.getElementById('ECS_CARTINFO').innerHTML = res.content; } }2cacc6d41bbb37262a98f745aa00fbf0 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 944341a9267bd29ac1d9704a5cf64238 862824f039339e556686f9c558696a29 0bb1cd86705d84dd040aeec836640898 9ca887b36d5bb43bf27fd7971bc36151全部商品分类16b28748ea4df4d9c2150843fecfba68 105a68e3ba8966abc9466ee7508a133b ff6d136ddc5fdfeffaf53ff6ee95f185 18353c401c6b726ae2b849e54eb386a0bd12eb28a7cb26bad82924c149f4a7a2 bd658ced8e0b2a400f5e1bf538b0070a 25edfb22a4f469ecb59f1190150159c6 253ca7dc10ff52ed59761fa1b5d691a7 39657ebcf174ae616b352f456485b33c45a2772a6b6107b401db3c9b82c049c254bdf357c58b8a65c66d7c19c8e4d114e39a5118498f8ae301088d52d08d77b154bdf357c58b8a65c66d7c19c8e4d114 6c95444c3ead10808b4154605f551680b8ad026fd9a7f3b5c2d0c6a5bb9ae6f8${item1.key.name }5db79b134e9f6b82c0b36e0489ee08ed54bdf357c58b8a65c66d7c19c8e4d114 16b28748ea4df4d9c2150843fecfba68 288f07c3c0a1dee230dca194edf65008 7095bcbb7962e580729055af1b847b4c d9663cdbc0378f55d3abed34e6e6c338 ad185b527ac2632397a6efdc94b52fca 73de882deff7a050a357292d0a1fca94ca47fe6875d8327f05c6875cc1a66480${item2.key.name }5db79b134e9f6b82c0b36e0489ee08edc72c1af5e0e7f90179c047c5ef85885e 67bc4f89d416b0b8236eaa5f43dee742606f82d806c3b8dd0122ad18d8ace27e 3681769acf5da39cc7f7040609dd7976${item3.name }5db79b134e9f6b82c0b36e0489ee08ed 7d1836c0bf4508ae21dabb4fb293336e|82e295699cff932a4d4dabba39074c35 cd324b2387ec29e44e8e788c60648872 7d1836c0bf4508ae21dabb4fb293336e 16b28748ea4df4d9c2150843fecfba68 06753bf201f7e7451d2e05c16c76a376 f1b3ba8846c179e65eb68da95b01a812991e23cf459fa842ee2356e634799de95db79b134e9f6b82c0b36e0489ee08ed f1b3ba8846c179e65eb68da95b01a812a2efe4f2f8ac72b184066cbcc7dd88135db79b134e9f6b82c0b36e0489ee08ed 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 bed06894275b65c1ab86501b08a632eb c5bfd8f74e699a6a2bc025d79f4d8b69bd12eb28a7cb26bad82924c149f4a7a2 7d1836c0bf4508ae21dabb4fb293336e 929d1f5ca49e04fdcb27f9465b944689 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 14d7908983adfc5368bdda77247d6cb8 d7a4965c832e2caa95ae586cbb4c213c 1177acaaaf70a3c2b832ebb2c7ae8543首页5db79b134e9f6b82c0b36e0489ee08ed bed06894275b65c1ab86501b08a632eb d7a4965c832e2caa95ae586cbb4c213c a8e66f1711f27843ef6a7216876e5c7f箱包5db79b134e9f6b82c0b36e0489ee08ed bed06894275b65c1ab86501b08a632eb d7a4965c832e2caa95ae586cbb4c213c 9deb0190f9de85cac5db2ea4d937a778手机数码5db79b134e9f6b82c0b36e0489ee08ed bed06894275b65c1ab86501b08a632eb d7a4965c832e2caa95ae586cbb4c213c c9060231212a313a976f55a48506504a进口食品5db79b134e9f6b82c0b36e0489ee08ed bed06894275b65c1ab86501b08a632eb d7a4965c832e2caa95ae586cbb4c213c 8bce9f786ef01598c5ca25c02c4c8118化妆品5db79b134e9f6b82c0b36e0489ee08ed bed06894275b65c1ab86501b08a632eb d7a4965c832e2caa95ae586cbb4c213c 2a13ac72c0430e382ae6726a3970cd7a生活电器5db79b134e9f6b82c0b36e0489ee08ed bed06894275b65c1ab86501b08a632eb 929d1f5ca49e04fdcb27f9465b944689 15586ff3877e576c9ed4a01bf65b7b14中秋送好礼!16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68
在我的sevlet:
package cn.buy.servlet; import java.io.IOException; import java.io.PrintWriter; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.servlet.ServletException; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import cn.buy.entity.Product; import cn.buy.entity.Product_category; import cn.buy.service.INewsService; import cn.buy.service.IProductService; import cn.buy.service.IProduct_categoryService; import cn.buy.service.impl.NewsServiceImpl; import cn.buy.service.impl.ProductServiceImpl; import cn.buy.service.impl.Product_categoryServiceImpl;public class Product_categoryServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {//三级列表IProduct_categoryService service = new Product_categoryServiceImpl();//资讯INewsService newsService=new NewsServiceImpl();//获取请求页面urlString url=(String)request.getAttribute("url"); Mapa794a997027becee96534dd55955f71b>> map = new HashMapa794a997027becee96534dd55955f71b>>();try {for (Product_category oneitem : service.oneList()) { Map87c0011d4fbe6ccb67cd8910ffbbe845> twomap=new HashMap87c0011d4fbe6ccb67cd8910ffbbe845>();for (Product_category twoitem : service.twoList(oneitem.getId())) { Listf6d9badb00b7fb1ad5ac08394be7a49f list=new ArrayListf6d9badb00b7fb1ad5ac08394be7a49f();for (Product_category threeitem : service.threeList(twoitem.getId())){ list.add(threeitem); } twomap.put(twoitem, list); } map.put(oneitem, twomap); }//三级列表集合request.setAttribute("map",map); IProductService service1 = new ProductServiceImpl(); Listaeabf7d7f09c8322575acaf21797a75f list = new ArrayListaeabf7d7f09c8322575acaf21797a75f(); Cookie[] cookies = request.getCookies();int j = 0;for (int i = cookies.length-1; i >= 1; i--) {if (cookies[i].getValue().equals("id")) { j++;if (j <= 5) {try { list.add(service1.List(cookies[i].getName())); } catch (Exception e) { e.printStackTrace(); } } } }//资讯集合request.setAttribute("clist", list); request.setAttribute("NewsList",newsService.newsList(5,1)); request.getRequestDispatcher(url).forward(request, response); } catch (Exception e) { e.printStackTrace(); } } }
我的三级菜单:
package cn.buy.servlet; import java.io.IOException; import java.io.PrintWriter; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import javax.servlet.ServletException; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.swing.RepaintManager; import net.sf.json.JSONArray; import net.sf.json.JSONObject; import cn.buy.entity.Count; import cn.buy.entity.News; import cn.buy.entity.Product; import cn.buy.service.IProductService; import cn.buy.service.impl.ProductServiceImpl; import cn.buy.util.Page;public class ProductServlet extends HttpServlet { String name=null;public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {if(name==null&&request.getParameter("keywords")!=null){ name = new String(request.getParameter("keywords").getBytes("ISO-8859-1"),"utf-8"); } doPost(request, response); }public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); IProductService service = new ProductServiceImpl(); String id=request.getParameter("id"); String type=request.getParameter("type"); String oneid = request.getParameter("oneid"); String twoid = request.getParameter("twoid"); String threeid = request.getParameter("threeid"); String pcount = request.getParameter("pcount"); String pageindex=request.getParameter("pageindex"); Pageaeabf7d7f09c8322575acaf21797a75f page=new Pageaeabf7d7f09c8322575acaf21797a75f();if(name==null){ name = request.getParameter("keywords"); }if ("fl".equals(type)) {try { page.setPageSize(4);if(pageindex!=null&&!"".equals(pageindex)){ page.setPageIndex(Integer.parseInt(pageindex)); }if (oneid != null && !"".equals(oneid)) { page.setPageCount(service.pcount(oneid, "one")); page.setPageList(service.List(page.getPageSize(), page.getPageIndex(),oneid,"one")); request.setAttribute("count",service.pcount(oneid, "one")); request.setAttribute("oneid", oneid); } else if (twoid != null && !"".equals(twoid)) { page.setPageCount(service.pcount(twoid, "two")); page.setPageList(service.List(page.getPageSize(), page.getPageIndex(),twoid,"two")); request.setAttribute("count",service.pcount(twoid, "two")); request.setAttribute("twoid", twoid); } else if (threeid != null && !"".equals(threeid)) { page.setPageCount(service.pcount(threeid, "three")); page.setPageList(service.List(page.getPageSize(), page.getPageIndex(),threeid,"three")); request.setAttribute("count",service.pcount(threeid, "three")); request.setAttribute("threeid", threeid); }else if (name != null) { page.setPageCount(service.pcount(name, "ss")); page.setPageList(service.List(page.getPageSize(), page.getPageIndex(),name,"ss")); request.setAttribute("count",service.pcount(name, "ss")); request.setAttribute("ss",name); name=null; } } catch (Exception e) { e.printStackTrace(); } request.setAttribute("page",page); request.getRequestDispatcher("BrandListjsp").forward(request, response); }else if("gwc".equals(type)){ Listaeabf7d7f09c8322575acaf21797a75f plist=(Listaeabf7d7f09c8322575acaf21797a75f)request.getSession().getAttribute("plist");if(plist==null){ plist=new ArrayListaeabf7d7f09c8322575acaf21797a75f(); }int count=0;double price=0; boolean flag=true;try {if(pcount==null||"".equals(pcount)){ pcount="1"; }for (Product item : plist) {if(item.getId()==Integer.parseInt(id) ){ item.setCount(item.getCount()+Integer.parseInt(pcount)); flag=false;break; } } if(flag&&pcount!=null&&!"".equals(pcount)){ Product product=service.List(id); product.setCount(Integer.parseInt(pcount)); plist.add(product); } for (Product item : plist) { count+=item.getCount(); price+=item.getCount()*item.getPrice(); }for (Product item : plist) { item.setCount1(count); item.setPrice1(price); } JSONArray jsonArray=JSONArray.fromObject( plist); request.getSession().setAttribute("plist",plist); request.getSession().setAttribute("pprice",price); request.getSession().setAttribute("pcount",count); response.getWriter().print(jsonArray); } catch (Exception e) { e.printStackTrace(); } }else if("jia".equals(type)||"jian".equals(type)){int count=0;double price=0; Listaeabf7d7f09c8322575acaf21797a75f plist=(Listaeabf7d7f09c8322575acaf21797a75f)request.getSession().getAttribute("plist");for (Product item : plist) {if(item.getId()==Integer.parseInt(id) ){if("jia".equals(type)){ item.setCount(item.getCount()+1); }else{ item.setCount(item.getCount()-1); }break; } }for (Product item : plist) { count+=item.getCount(); price+=item.getCount()*item.getPrice(); }for (Product item : plist) { item.setCount1(count); item.setPrice1(price); } JSONArray jsonArray=JSONArray.fromObject( plist); response.getWriter().print(jsonArray); request.getSession().setAttribute("plist",plist); request.getSession().setAttribute("pprice",price); request.getSession().setAttribute("pcount",count); }else if("de".equals(type)){ response.getWriter().print(id); }else if("delete".equals(type)||"qk".equals(type)){int count=0;double price=0; Listaeabf7d7f09c8322575acaf21797a75f plist=(Listaeabf7d7f09c8322575acaf21797a75f)request.getSession().getAttribute("plist");if("delete".equals(type)){for (int i=0;i83df01a96d3b521c2c6430ba577799d1 e388a4556c0f65e1904146cc1a846bee[特惠]${News[0].title }e388a4556c0f65e1904146cc1a846beea4b561c25d9afb9ac8dc4d70affff419${News[0].brief }/${News[0].createTime }0d36329ec37a2cc24d42c7229b69747a 16b28748ea4df4d9c2150843fecfba68 9060bb9719ea55dfbfe12f0ae0e0d8d716b28748ea4df4d9c2150843fecfba68 ${News[0].content} c0f6086f30593f5a966034d194bc3226 273238ce9338fbb04bee6997e5552b95 2fffa9b4bed28adf3e83b351a874d6c2 87167aa12620e9db473043ef617585de 3c0e00c7c56e50c70b2f36baf2ad470422b29414d4425a2f4c6ba7b6be108f484dd31068bf220ff9da7a2b5fbd47a26aeb50c9ec568c9b96871b9e94a1ff3fd1 16b28748ea4df4d9c2150843fecfba68 9060bb9719ea55dfbfe12f0ae0e0d8d716b28748ea4df4d9c2150843fecfba68 01f677d2a725f4dc4b834ad11f8aa739 0c7a01f10ee75b30d6ba828255976c86下一篇:c224e846160b04a314e4b44edbed5dfd${News[1].title }5db79b134e9f6b82c0b36e0489ee08edff9d32c555bb1d9133a29eb4371c1213 79f46644bad9a0326f4090c4791c733a 539808d11432cca1de8b50a12659821e 上一篇:49820e71192f8dc03fb2f237adf6f150${News[2].title }5db79b134e9f6b82c0b36e0489ee08edff9d32c555bb1d9133a29eb4371c1213 79f46644bad9a0326f4090c4791c733a 16b28748ea4df4d9c2150843fecfba68 9060bb9719ea55dfbfe12f0ae0e0d8d716b28748ea4df4d9c2150843fecfba68
商品分类:
前台:
6ff9b2b15b61b7f55ad15e0f1a11e3b3 684b9300fab1835051fe1911ada0929b af1b66ed4befb1de6b2b609463cd8cf6 54445d168eaf2f255c9b778d7b2fc658 52c3fc52e3d7a6aa9b66db3c8abb6746 93f0f5c25f18dab9d176bd4f6de5d30e 0f3eabac747cdf61a51589c5584ae6e8 542018962babe1367e1d2545e58262bd 8f4aeaab99221960e18bf36412da984a fc21e1a4c3edc5ddcab3edba5b66cd692cacc6d41bbb37262a98f745aa00fbf0 8019067d09615e43c7904885b5246f0a EvPNG.fix('div, ul, img, li, input, a'); 2cacc6d41bbb37262a98f745aa00fbf0 1b771f47d72d900ba74308aee59557f0 447de923f2f7b0526eb1b084266dac1d2cacc6d41bbb37262a98f745aa00fbf0 480fe7165c1ae8bb9007d04f964d73d02cacc6d41bbb37262a98f745aa00fbf0 779500dd12fa249abdc5d3876b0b53a12cacc6d41bbb37262a98f745aa00fbf0 ed5408a3fac1c2951896b6a6325aafb62cacc6d41bbb37262a98f745aa00fbf0 8b14e95a3547b75f1736b4b01fea0a382cacc6d41bbb37262a98f745aa00fbf0 88d7f4bdd807e64a6bcfb00d911ee2ce 9f96776a697c7db05b178299a724135e 5fca5325eb58d568d0193b7c77c5d5d72cacc6d41bbb37262a98f745aa00fbf0 c161df2a27077d8eb4a1882b16d97f9avar jq = jQuery.noConflict();2cacc6d41bbb37262a98f745aa00fbf0 5c055e91ebcef6a498461ec2ecb3a9c42cacc6d41bbb37262a98f745aa00fbf0 451c55cebbc450b27f89d23152e5d6e02cacc6d41bbb37262a98f745aa00fbf0 3f1c4e4b6b16bbbd69b2ee476dc4f83a$(function(){ $(".mya").click(function(){ 9a1b1bbe3611e13322de4d72ca498c50 location.href="Login.jsp?tz=1"; 79f46644bad9a0326f4090c4791c733a$.ajax({ url:"/EasyBuy/ProductServlet?id="+$product.id+"&type=gwc&pcount="+$("#myinput").val(), type:"get", dataType: "json", success:function(data){var li="";var count=0;var count1=0;var price1=0; $.each(data,function(i,item){ count++; if(i==0){ $("#div").html("a3c45025e85e80417098328d9579e891共计 21c453e53a03d21be3d7cdd7c2377428¥e6e38b3c62e8df885fe2e3986461aa635a3b93ffbab5046eada599b19e336f28${pprice }54bdf357c58b8a65c66d7c19c8e4d11416b28748ea4df4d9c2150843fecfba68b276aadfcb619da81708479a61fc80f9d2c395f0cf9fe1d72e22dafe568458c8去购物车结算5db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68"); $("#gw").text(item.count1); $("#zj").text(item.price1); count1=item.count1; price1=item.price1; } li+="25edfb22a4f469ecb59f1190150159c6048f983095649e2d0ecdbe3ba4d617c5ecc90512d246c0dbb8c77a5e41f4ed7c7a697345b03906934a2c029d51ba919b5db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba683f759a01d4d180c361ab7cc1182aa9dbd2c395f0cf9fe1d72e22dafe568458c8"+item.name+"5db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba6849d35b1a2703cf0d28236fe7797b5a4f21c453e53a03d21be3d7cdd7c2377428"+item.price+"e6e38b3c62e8df885fe2e3986461aa63 X"+item.count+"16b28748ea4df4d9c2150843fecfba68bed06894275b65c1ab86501b08a632eb "; }); $("#gwc").html("购物车共有"+count+"种宝贝("+count1+"件) 合计:"+price1+"元"); $("#ul").html(li); ShowDiv('MyDiv1','fade1'); } }); }); });2cacc6d41bbb37262a98f745aa00fbf0 b2386ffb911b14667cb8f0f91ea547a76e916e0f7d1e588d4f442bf645aedb2f 9c3bca370b5104690d9ef395f2c5f8d1 6c04bd5ca3fcae76e30b72ad730ca86d bd57036c2868eb083dd5cd086fce6407 04a640387d9ed6d71dc9697be8582e63 bd12eb28a7cb26bad82924c149f4a7a2 85053c01f50c0b7b37fb0a116fd7c24c c433e65c5e2771c87ebf8ddb0f3bce6c a06b16abf747c4e15db463211d5cdd31 e9167bc9137138e65423e90164dcd251 3c797ef9f7a79fbd479e391fe950e511 df0d5902060b35b3d7aeeff82c371930c36056a75f005ebe9abac4956afe86db48f0d1733828d12486da598f179932d45db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68 852d2f7e1f5c13584c70337b4433b3ea 16b28748ea4df4d9c2150843fecfba68 c6d5b9f256b36a3e8996568d75cbdb0b 2dc3a4e32d9214611c790d46c9c8910c e388a4556c0f65e1904146cc1a846bee${product.name }94b3e26ee717c64999d7867364b1b4a3“开业巨惠,北京专柜直供”,不光低价,“真”才靠谱!16b28748ea4df4d9c2150843fecfba68 e7575ac26a9ae78deecc1db7c91c3b41本店价格:a4b561c25d9afb9ac8dc4d70affff419${product.price }0d36329ec37a2cc24d42c7229b69747aff9d32c555bb1d9133a29eb4371c1213消费积分:45a2772a6b6107b401db3c9b82c049c228R54bdf357c58b8a65c66d7c19c8e4d114 16b28748ea4df4d9c2150843fecfba68 d6fdd0c49c68fa079d2d24740ea3ea5d 6c95444c3ead10808b4154605f551680型号选择:54bdf357c58b8a65c66d7c19c8e4d114 ff6d136ddc5fdfeffaf53ff6ee95f185 ce5c8cd9cf3cd00135da776605cc2b2c30ml067bb4d85f3db813598bf539714639a716b28748ea4df4d9c2150843fecfba68bed06894275b65c1ab86501b08a632eb 25edfb22a4f469ecb59f1190150159c650ml067bb4d85f3db813598bf539714639a716b28748ea4df4d9c2150843fecfba68bed06894275b65c1ab86501b08a632eb 25edfb22a4f469ecb59f1190150159c6100ml067bb4d85f3db813598bf539714639a716b28748ea4df4d9c2150843fecfba68bed06894275b65c1ab86501b08a632eb 929d1f5ca49e04fdcb27f9465b944689 16b28748ea4df4d9c2150843fecfba68 d6fdd0c49c68fa079d2d24740ea3ea5d 6c95444c3ead10808b4154605f551680颜色选择:54bdf357c58b8a65c66d7c19c8e4d114 ff6d136ddc5fdfeffaf53ff6ee95f185 25edfb22a4f469ecb59f1190150159c6红色067bb4d85f3db813598bf539714639a716b28748ea4df4d9c2150843fecfba68bed06894275b65c1ab86501b08a632eb ce5c8cd9cf3cd00135da776605cc2b2c白色067bb4d85f3db813598bf539714639a716b28748ea4df4d9c2150843fecfba68bed06894275b65c1ab86501b08a632eb 25edfb22a4f469ecb59f1190150159c6黑色067bb4d85f3db813598bf539714639a716b28748ea4df4d9c2150843fecfba68bed06894275b65c1ab86501b08a632eb 929d1f5ca49e04fdcb27f9465b944689 16b28748ea4df4d9c2150843fecfba68 e607752044ff007f7092a70752649ff0 ae3cf704b09df97332bb8e355b3c5beb分享52ed43dd2c2225590302dc7116f07385 f1b3ba8846c179e65eb68da95b01a812c75b5caadf23f46bbce51a21c81649ad5db79b134e9f6b82c0b36e0489ee08ed f1b3ba8846c179e65eb68da95b01a81276217a0f2399bc90c1d2a172401df80a5db79b134e9f6b82c0b36e0489ee08ed f1b3ba8846c179e65eb68da95b01a812bce0f48b0418784e8e6fac549ff63aa75db79b134e9f6b82c0b36e0489ee08ed f1b3ba8846c179e65eb68da95b01a812dc3180b92e4880d530bc94181fb721595db79b134e9f6b82c0b36e0489ee08ed f1b3ba8846c179e65eb68da95b01a812884d57e378340ba056605ccf8f804bb35db79b134e9f6b82c0b36e0489ee08ed 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 e0f889840958c79d2af653bcd959e75f3506a2338fb720568daf1f0269abdd5e关注商品5db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 efa198836241bbff59828167f804efd8 8f76817ff6819e67f0cca023c48cb93d 56aec2ecd1c1a720fe507d6f2ec4680c 72a6eda0302d3dd60507d47ecae01d6e bd191f52c31434020e6ffa61c9f459e2 16b28748ea4df4d9c2150843fecfba68 3edd89cdbfe7ee39ae4aecc025d68d0eedfa2a780e5010383de9666b10f24e47a493322638edafd55de47e8c5d7375775db79b134e9f6b82c0b36e0489ee08ed54bdf357c58b8a65c66d7c19c8e4d114 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 d578559b0634a09373cae28d1ccdc020 522f3f43243a9ba26bf8a9880acad3f604c5f2685ee1c9813cee75d6e17fbea916b28748ea4df4d9c2150843fecfba68 f13513950ed0efbf3dac29246e41c130f1b3ba8846c179e65eb68da95b01a812进入品牌专区5db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 4987dcc259868e705974c30e84858f3d c5b4119c7abcc6fe2ee6a4596c2dd363 6406818af6129444a6e5461bd1fea998 c01d649d128d39ed4b5d319b477f5e3e bd2af2821a1047950a5fd6de6a78605f ff6d136ddc5fdfeffaf53ff6ee95f185 da7aad0362569c80be5ba0c6c1c4e872推荐搭配bed06894275b65c1ab86501b08a632eb 929d1f5ca49e04fdcb27f9465b944689 16b28748ea4df4d9c2150843fecfba68 7c1f3573868a61b4f15c70de88bdb698 51fc21eee58539491eac7fdc48917158f1b3ba8846c179e65eb68da95b01a812919eec0641d68c7477514679ff0c66225db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68 543d68f7e77d25f8c68dd8aa49291412f1b3ba8846c179e65eb68da95b01a812倩碧补水组合套装8折促销5db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68 67b1cead5a97785960eca58d2412416d 01a4bae87a05290e767d4d587a756f67b86762677afe573934d1639ee8deef8816b28748ea4df4d9c2150843fecfba68 240cb830ca84ebaabbd07850110b414d¥45a2772a6b6107b401db3c9b82c049c2768.0054bdf357c58b8a65c66d7c19c8e4d114e6e38b3c62e8df885fe2e3986461aa63 18R16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 5a60e20bf07911c6f719750b083dd123717a75b3c357f90fa3e436bbdbaaaf7716b28748ea4df4d9c2150843fecfba68 7c1f3573868a61b4f15c70de88bdb698 51fc21eee58539491eac7fdc48917158f1b3ba8846c179e65eb68da95b01a8124332b17999e940cf14426c802f181d685db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68 543d68f7e77d25f8c68dd8aa49291412f1b3ba8846c179e65eb68da95b01a812香奈儿邂逅清新淡香水50ml5db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68 67b1cead5a97785960eca58d2412416d 01a4bae87a05290e767d4d587a756f67c2ac84ffe6a5ac774314b86bf9e51c6816b28748ea4df4d9c2150843fecfba68 240cb830ca84ebaabbd07850110b414d¥45a2772a6b6107b401db3c9b82c049c2749.0054bdf357c58b8a65c66d7c19c8e4d114e6e38b3c62e8df885fe2e3986461aa63 18R16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 5a60e20bf07911c6f719750b083dd123717a75b3c357f90fa3e436bbdbaaaf7716b28748ea4df4d9c2150843fecfba68 7c1f3573868a61b4f15c70de88bdb698 51fc21eee58539491eac7fdc48917158f1b3ba8846c179e65eb68da95b01a812f4819213fa85797f6b6350ad76ff50425db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68 543d68f7e77d25f8c68dd8aa49291412f1b3ba8846c179e65eb68da95b01a812香奈儿邂逅清新淡香水50ml5db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68 67b1cead5a97785960eca58d2412416d 01a4bae87a05290e767d4d587a756f67b86762677afe573934d1639ee8deef8816b28748ea4df4d9c2150843fecfba68 240cb830ca84ebaabbd07850110b414d¥45a2772a6b6107b401db3c9b82c049c2749.0054bdf357c58b8a65c66d7c19c8e4d114e6e38b3c62e8df885fe2e3986461aa63 18R16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 5a60e20bf07911c6f719750b083dd123dee14af467532505af7f4adb7245ef7316b28748ea4df4d9c2150843fecfba68 eed8028d292a3c4a1601e410d743dc72套餐价:¥45a2772a6b6107b401db3c9b82c049c2151754bdf357c58b8a65c66d7c19c8e4d114ff9d32c555bb1d9133a29eb4371c1213 75b0a144dbeecd517c6387bd65496596ff9d32c555bb1d9133a29eb4371c1213 f1b3ba8846c179e65eb68da95b01a8127e9624d377c937d928c71b6b1cfcfb565db79b134e9f6b82c0b36e0489ee08ed 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 c01d649d128d39ed4b5d319b477f5e3e bd2af2821a1047950a5fd6de6a78605f ff6d136ddc5fdfeffaf53ff6ee95f185 da7aad0362569c80be5ba0c6c1c4e872323f072bc73ce733dfb99bd340645e99商品属性5db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb 25edfb22a4f469ecb59f1190150159c6da2f5b7cd1d2519721acbe4d4c8d077b商品详情5db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb 25edfb22a4f469ecb59f1190150159c6107926c251b01a3222fd951479e1add5商品评论5db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb 929d1f5ca49e04fdcb27f9465b944689 16b28748ea4df4d9c2150843fecfba68 dee5b7c2b272dc15908e05b394c57657 f0fb03c56086f3f9fc4cf5d822119c67 a34de1251f0d9fe1e645927f19a896e8 b6c5a531a458a2e790c1fd6421739d1c商品名称:迪奥香水b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c商品编号:1546211b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c品牌: 迪奥(Dior)b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c上架时间:2015-09-06 09:19:09 b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a34de1251f0d9fe1e645927f19a896e8 b6c5a531a458a2e790c1fd6421739d1c商品毛重:160.00gb90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c商品产地:法国b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c香调:果香调香型:淡香水/香露EDTb90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a34de1251f0d9fe1e645927f19a896e8 b6c5a531a458a2e790c1fd6421739d1c容量:1ml-15ml b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c类型:女士香水,Q版香水,组合套装b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 74caa991d2742dc31349fadd32a2bd6b 551eefd70520920e90d37af52ee08ae3商品详情16b28748ea4df4d9c2150843fecfba68 1d58f13df5b4b7dad078f78ccf4907fc 46ff451bf9933d97e73b54ee40f1071b a34de1251f0d9fe1e645927f19a896e8 a7c0ea832d5deab79775bf70a54faf8ba57c016186b444a889a3a9b18ecaaf26b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c a4b561c25d9afb9ac8dc4d70affff419迪奥真我香水(Q版)0d36329ec37a2cc24d42c7229b69747aff9d32c555bb1d9133a29eb4371c1213【商品规格】:5mlff9d32c555bb1d9133a29eb4371c1213【商品质地】:液体ff9d32c555bb1d9133a29eb4371c1213【商品日期】:与专柜同步更新ff9d32c555bb1d9133a29eb4371c1213【商品产地】:法国ff9d32c555bb1d9133a29eb4371c1213【商品包装】:无外盒 无塑封ff9d32c555bb1d9133a29eb4371c1213【商品香调】:花束花香调ff9d32c555bb1d9133a29eb4371c1213【适用人群】:适合女性(都市白领,性感,有女人味的成熟女性)ff9d32c555bb1d9133a29eb4371c1213 b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08 9518bebdf3d8eaf41f598d8c83ac03da c13f8034166e68800a37f6a57bc413faff9d32c555bb1d9133a29eb4371c1213ff9d32c555bb1d9133a29eb4371c1213 428ed522f7d038031243e12fcb2db8a6ff9d32c555bb1d9133a29eb4371c1213ff9d32c555bb1d9133a29eb4371c1213 a5c102e9551fa7dc58aa025c719ea82fff9d32c555bb1d9133a29eb4371c1213ff9d32c555bb1d9133a29eb4371c1213 8998783b5b32beb16ccd0000baf92c77 94b3e26ee717c64999d7867364b1b4a3 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 522d53c5d38319dd593a27860cef8f84 551eefd70520920e90d37af52ee08ae3商品评论16b28748ea4df4d9c2150843fecfba68 b1798d5eb791e84ad4fca3a4de3d42f8 a34de1251f0d9fe1e645927f19a896e8 9cb2d2656e0e567884ba46356f468419 e388a4556c0f65e1904146cc1a846bee80.0%94b3e26ee717c64999d7867364b1b4a3好评度b90dd5946f0946207856a8a37f441edf 7254aa914d256f43c92d385195e7a4ab c2b932a88686e25710b8f72e8df76d0f a34de1251f0d9fe1e645927f19a896e8 6f15c712586c1d9c6d5d849b71a70f6b好评e655a357d1c8197bc0a6baec25827671(80%)e6e38b3c62e8df885fe2e3986461aa63b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1cdc8c448dad5aff47046034b05b0427e8b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a34de1251f0d9fe1e645927f19a896e8 b6c5a531a458a2e790c1fd6421739d1c中评e655a357d1c8197bc0a6baec25827671(20%)e6e38b3c62e8df885fe2e3986461aa63b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1cdc8c448dad5aff47046034b05b0427e8b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a34de1251f0d9fe1e645927f19a896e8 b6c5a531a458a2e790c1fd6421739d1c差评e655a357d1c8197bc0a6baec25827671(0%)e6e38b3c62e8df885fe2e3986461aa63b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1cdc8c448dad5aff47046034b05b0427e8b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08 b90dd5946f0946207856a8a37f441edf f197951de3c66b8a9effe695defcdcf2购买过雅诗兰黛第六代特润精华露50ml的顾客,在收到商品才可以对该商品发表评论b90dd5946f0946207856a8a37f441edf fce8109d9411506f78d47dd7defad5d6您可对已购买商品进行评价ff9d32c555bb1d9133a29eb4371c1213f1b3ba8846c179e65eb68da95b01a8129160cc96682f80a1c7430a064e78e1655db79b134e9f6b82c0b36e0489ee08edb90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08 0771be7adc4df00f65b1309d1fdd9208 a0f0cfe40c3c47dcaf1f0a8e9517fbe0 56c461a345c0004a73d482fdafd73a0abeaf3c735c052803932b337a3bca53dc 向死而生b90dd5946f0946207856a8a37f441edf b5573689f53183735bd655a8b8b09f3a颜色分类:e655a357d1c8197bc0a6baec25827671粉色e6e38b3c62e8df885fe2e3986461aa63 ff9d32c555bb1d9133a29eb4371c1213型号:e655a357d1c8197bc0a6baec2582767150mle6e38b3c62e8df885fe2e3986461aa63 b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c产品很好,香味很喜欢,必须给赞。 ff9d32c555bb1d9133a29eb4371c1213 e655a357d1c8197bc0a6baec258276712015-09-24e6e38b3c62e8df885fe2e3986461aa63 b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a0f0cfe40c3c47dcaf1f0a8e9517fbe0 56c461a345c0004a73d482fdafd73a0ad2dfd054ebac67e042429606f3822e58 就是这么想的b90dd5946f0946207856a8a37f441edf b5573689f53183735bd655a8b8b09f3a颜色分类:e655a357d1c8197bc0a6baec25827671粉色e6e38b3c62e8df885fe2e3986461aa63 ff9d32c555bb1d9133a29eb4371c1213型号:e655a357d1c8197bc0a6baec2582767150mle6e38b3c62e8df885fe2e3986461aa63 b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c送朋友,她很喜欢,大爱。 ff9d32c555bb1d9133a29eb4371c1213 e655a357d1c8197bc0a6baec258276712015-09-24e6e38b3c62e8df885fe2e3986461aa63 b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a0f0cfe40c3c47dcaf1f0a8e9517fbe0 56c461a345c0004a73d482fdafd73a0a2731e126caf97acf513ac9b99f74c55a 墨镜墨镜b90dd5946f0946207856a8a37f441edf b5573689f53183735bd655a8b8b09f3a颜色分类:e655a357d1c8197bc0a6baec25827671粉色e6e38b3c62e8df885fe2e3986461aa63 ff9d32c555bb1d9133a29eb4371c1213型号:e655a357d1c8197bc0a6baec2582767150mle6e38b3c62e8df885fe2e3986461aa63 b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c大家都说不错ff9d32c555bb1d9133a29eb4371c1213 e655a357d1c8197bc0a6baec258276712015-09-24e6e38b3c62e8df885fe2e3986461aa63 b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a0f0cfe40c3c47dcaf1f0a8e9517fbe0 56c461a345c0004a73d482fdafd73a0a11fbced7bc43e6e6ff268bf084ec5dbe 那*****洋 ff9d32c555bb1d9133a29eb4371c1213e655a357d1c8197bc0a6baec25827671(匿名用户)e6e38b3c62e8df885fe2e3986461aa63b90dd5946f0946207856a8a37f441edf b5573689f53183735bd655a8b8b09f3a颜色分类:e655a357d1c8197bc0a6baec25827671粉色e6e38b3c62e8df885fe2e3986461aa63 ff9d32c555bb1d9133a29eb4371c1213型号:e655a357d1c8197bc0a6baec2582767150mle6e38b3c62e8df885fe2e3986461aa63 b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c下次还会来买,推荐。ff9d32c555bb1d9133a29eb4371c1213 e655a357d1c8197bc0a6baec258276712015-09-24e6e38b3c62e8df885fe2e3986461aa63 b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08 0df4a60d886703e796027333c028d3d4 3b7c825907f52f4548b26ffac14da72d上一页5db79b134e9f6b82c0b36e0489ee08ed268699b15f3bc1562bda6c2146a101e215db79b134e9f6b82c0b36e0489ee08edf1b3ba8846c179e65eb68da95b01a81225db79b134e9f6b82c0b36e0489ee08edf1b3ba8846c179e65eb68da95b01a81235db79b134e9f6b82c0b36e0489ee08ed...f1b3ba8846c179e65eb68da95b01a812205db79b134e9f6b82c0b36e0489ee08ed3b7c825907f52f4548b26ffac14da72d下一页5db79b134e9f6b82c0b36e0489ee08ed 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 f7bc5b9e23775128856fd9bb5197d996 588fbc8ba7d0f18736a805021dda4ee716b28748ea4df4d9c2150843fecfba68 b9e0e21fbfdb36bde8b010d87cae8ed3 7f4a72278bede416b3141e4b4247cdea 864a1b02753a90088ff27df532ca26b3 d5c4d5d3f057cbcd09e011b9e3b7330571385f767d71b65e9f80d458941121d854bdf357c58b8a65c66d7c19c8e4d114 16b28748ea4df4d9c2150843fecfba68 eeee1f0ca2caa0be32875baaf90aa0a1 68d91e355943cdf5f93d69019a96c6cd a0f0cfe40c3c47dcaf1f0a8e9517fbe0 9661cbcc19949e21d93b6654e21184beee6766f9a7c03fbfc551dd7748251190b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c 155c9b5692fca4afeb8e5b95337b97cc您已成功收藏该商品54bdf357c58b8a65c66d7c19c8e4d114ff9d32c555bb1d9133a29eb4371c1213 f1b3ba8846c179e65eb68da95b01a812查看我的关注 >>5db79b134e9f6b82c0b36e0489ee08ed b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 416f269a96d9848de52c84bbd1de8b3d b6c5a531a458a2e790c1fd6421739d1c b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c18185ba955c70c86ef84c4861bc8ef94确定5db79b134e9f6b82c0b36e0489ee08edb90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 1bf57a14afa210cf4ecf4d2c6a01ce85 891c7150bddf7c75e4f51cd12f830a72 27afc56d1c5fd3f6f5a89116f63c19e216b28748ea4df4d9c2150843fecfba68 ad4c5eb2ca4e51b617a8c604e37cc8f6 7f4a72278bede416b3141e4b4247cdea 864a1b02753a90088ff27df532ca26b3 55c81a54d1142c70412245c2d2afc1e171385f767d71b65e9f80d458941121d854bdf357c58b8a65c66d7c19c8e4d114 16b28748ea4df4d9c2150843fecfba68 eeee1f0ca2caa0be32875baaf90aa0a1 68d91e355943cdf5f93d69019a96c6cd a0f0cfe40c3c47dcaf1f0a8e9517fbe0 9661cbcc19949e21d93b6654e21184beee6766f9a7c03fbfc551dd7748251190b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c 155c9b5692fca4afeb8e5b95337b97cc宝贝已成功添加到购物车54bdf357c58b8a65c66d7c19c8e4d114ff9d32c555bb1d9133a29eb4371c1213 874960a7bbc2e8e47bad77ad3483951e购物车共有1种宝贝(3件) 合计:1120元54bdf357c58b8a65c66d7c19c8e4d114 b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 416f269a96d9848de52c84bbd1de8b3d b6c5a531a458a2e790c1fd6421739d1c b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c5e952097916b5c8750015f15725b4ab9去购物车结算5db79b134e9f6b82c0b36e0489ee08ed5d24123ea508a61ca8a26fee31164cec继续购物5db79b134e9f6b82c0b36e0489ee08edb90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 42d61e494b4964ff72c92195791cf67f 081aaf7f3507436be61f8b99c352d323 046c16b0f1a078d4903eb23f8444bdbd 22089bdaafbaf9b4d5374520db015080 c1283db01bcaa46d785ff964494b8a44 a34de1251f0d9fe1e645927f19a896e8 942d95e30b5c8ea674e9b78bab8e121071b15e548920f1557d15d7d53bc844b0b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1cc1a436a314ed609750bd7c7d319db4da正品保障2e9b454fa8428549ca2e64dfac4625cd正品行货 放心购买b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08 c1283db01bcaa46d785ff964494b8a44 a34de1251f0d9fe1e645927f19a896e8 942d95e30b5c8ea674e9b78bab8e121098deb9fcd36e525dae85d3633d4e7ea3b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1cc1a436a314ed609750bd7c7d319db4da满38包邮2e9b454fa8428549ca2e64dfac4625cd满38包邮 免运费b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08 c1283db01bcaa46d785ff964494b8a44 a34de1251f0d9fe1e645927f19a896e8 942d95e30b5c8ea674e9b78bab8e12101095b0ee2cb022664fa3671841088c62b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1cc1a436a314ed609750bd7c7d319db4da天天低价2e9b454fa8428549ca2e64dfac4625cd天天低价 畅选无忧b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08 c1283db01bcaa46d785ff964494b8a44 a34de1251f0d9fe1e645927f19a896e8 942d95e30b5c8ea674e9b78bab8e1210ccc1a1398854947104a12fd0cbc6e456b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1cc1a436a314ed609750bd7c7d319db4da准时送达2e9b454fa8428549ca2e64dfac4625cd收货时间由你做主b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 38717af4fc8f9f1b61256f83eb7e49dc 5c69336ffbc20d23018e48b396cdd57a 73de882deff7a050a357292d0a1fca94f1b3ba8846c179e65eb68da95b01a812新手上路5db79b134e9f6b82c0b36e0489ee08edc72c1af5e0e7f90179c047c5ef85885e 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812售后流程5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812购物流程5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812订购方式5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812隐私声明5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812推荐分享说明5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 cd324b2387ec29e44e8e788c60648872 5c69336ffbc20d23018e48b396cdd57a 73de882deff7a050a357292d0a1fca94f1b3ba8846c179e65eb68da95b01a812配送与支付5db79b134e9f6b82c0b36e0489ee08edc72c1af5e0e7f90179c047c5ef85885e 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812货到付款区域5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812配送支付查询5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812支付方式说明5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 cd324b2387ec29e44e8e788c60648872 5c69336ffbc20d23018e48b396cdd57a 73de882deff7a050a357292d0a1fca94f1b3ba8846c179e65eb68da95b01a812会员中心5db79b134e9f6b82c0b36e0489ee08edc72c1af5e0e7f90179c047c5ef85885e 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812资金管理5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812我的收藏5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812我的订单5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 cd324b2387ec29e44e8e788c60648872 5c69336ffbc20d23018e48b396cdd57a 73de882deff7a050a357292d0a1fca94f1b3ba8846c179e65eb68da95b01a812服务保证5db79b134e9f6b82c0b36e0489ee08edc72c1af5e0e7f90179c047c5ef85885e 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812退换货原则5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812售后服务保证5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812产品质量保证5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 cd324b2387ec29e44e8e788c60648872 5c69336ffbc20d23018e48b396cdd57a 73de882deff7a050a357292d0a1fca94f1b3ba8846c179e65eb68da95b01a812联系我们5db79b134e9f6b82c0b36e0489ee08edc72c1af5e0e7f90179c047c5ef85885e 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812网站故障报告5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812购物咨询5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812投诉与建议5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 cd324b2387ec29e44e8e788c60648872 a7348439a4286645becff34e53367adc 8e56ae164ad2b3e3362ed446ec52c9d8新浪微博5db79b134e9f6b82c0b36e0489ee08ed 41df718c857ea9552adeccf78505cb02腾讯微博5db79b134e9f6b82c0b36e0489ee08ed e388a4556c0f65e1904146cc1a846bee服务热线:ff9d32c555bb1d9133a29eb4371c1213 45a2772a6b6107b401db3c9b82c049c2400-123-456754bdf357c58b8a65c66d7c19c8e4d114 94b3e26ee717c64999d7867364b1b4a3 16b28748ea4df4d9c2150843fecfba68 8194b127142c1b19cf826dceccd36de4 55ddd95569ca280ec40b5a496ade78c3e966c650a4ec5e8489490703b661b39916b28748ea4df4d9c2150843fecfba68 2e7e4e71e28a9e9b85065c68a5a381a7 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 494739154a7bdbfe53bf86bb796827c3 27b52a06e6290d469e55b142fe737e7c备案/许可证编号:蜀ICP备12009302号-1-www.dingguagua.com Copyright © 2015-2018 尤洪商城网 All Rights Reserved. 复制必究 , Technical Support: Dgg Group ff9d32c555bb1d9133a29eb4371c1213 d08223db3f0a2a56b8ce9a02bc7b4285ba0b3f6c14aa4b1d541596a919b6e884c0f18727dce19bdfec3f7e2506d0a619db1648d2e630fc3405d35211becff7d91e391351a6fafef38314f160ec649819043374dd7e9918ee9a8a4e6062630e68 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 6f2403e4f51e881b11a4390ca8d37771 16b28748ea4df4d9c2150843fecfba68 36cc49f0c466276486e50c850b7e4956 2bb5ac09162612922dd11fff02df0d182cacc6d41bbb37262a98f745aa00fbf0 8f4aeaab99221960e18bf36412da984a d24cfbbd01ad2355a28dfdb26e406fd52cacc6d41bbb37262a98f745aa00fbf0 1b771f47d72d900ba74308aee59557f0 73a6ac4ed44ffec12cee46588e518a5e
我的订单:
6ff9b2b15b61b7f55ad15e0f1a11e3b3 a12f6163022eb32adebfbd15d99b18d7 264a40a92c566a20e440b1f3e165be93管理中心16b28748ea4df4d9c2150843fecfba68 9939ee9afd9b71554081c74309953ae7 37d0f65a435c5f6db6e2fd172a8d8d82订单中心16b28748ea4df4d9c2150843fecfba68 ff6d136ddc5fdfeffaf53ff6ee95f185 25edfb22a4f469ecb59f1190150159c699928fc4d3662f47730a8eea5857053d我的订单5db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb 25edfb22a4f469ecb59f1190150159c6ccdad4d34bf59d83aa56ba090a625bbd收货地址5db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb 929d1f5ca49e04fdcb27f9465b944689 16b28748ea4df4d9c2150843fecfba68 9939ee9afd9b71554081c74309953ae7 822a630e46ebfaabd306f004edb1a52d会员中心16b28748ea4df4d9c2150843fecfba68 ff6d136ddc5fdfeffaf53ff6ee95f185 25edfb22a4f469ecb59f1190150159c6fd8193727d0718de1d5827d2587105b9用户信息5db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb 25edfb22a4f469ecb59f1190150159c6384f1903d79ab8d4648393537b406796我的收藏5db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb 25edfb22a4f469ecb59f1190150159c6bbca186ecc5d29f9a050c7ddc4130ac3我的留言5db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb 25edfb22a4f469ecb59f1190150159c689b314f652b820280cfb5fb7cb026c2b推广链接5db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb 25edfb22a4f469ecb59f1190150159c6f1b3ba8846c179e65eb68da95b01a812我的评论5db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb 929d1f5ca49e04fdcb27f9465b944689 16b28748ea4df4d9c2150843fecfba68 9939ee9afd9b71554081c74309953ae7 91061b766cb70810e19f0581aef1419c账户中心16b28748ea4df4d9c2150843fecfba68 ff6d136ddc5fdfeffaf53ff6ee95f185 25edfb22a4f469ecb59f1190150159c6e2954fab155f6ee9d72faedea66200fd账户安全5db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb 929d1f5ca49e04fdcb27f9465b944689 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68
我的订单OrderServlet类:
package cn.buy.servlet; import java.io.IOException; import java.io.PrintWriter; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import java.util.List; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import cn.buy.entity.Count; import cn.buy.entity.Order; import cn.buy.entity.Product; import cn.buy.entity.User; import cn.buy.service.IOrderSerice; import cn.buy.service.IRessService; import cn.buy.service.impl.OrderServiceImpl; import cn.buy.service.impl.RessServiceImpl; import cn.buy.util.Md5Tool;public class OrderServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); }public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { User user= ((User)request.getSession().getAttribute("user")); IRessService ress=new RessServiceImpl(); IOrderSerice serice=new OrderServiceImpl(); String type=request.getParameter("type");if("cx".equals(type)){try { request.setAttribute("list",serice.orders(user.getId()+"")); request.getRequestDispatcher("/Member_Order.jsp").forward(request, response); } catch (Exception e) { e.printStackTrace(); } }else{ Md5Tool md5Tool=new Md5Tool(); Listaeabf7d7f09c8322575acaf21797a75f list=(Listaeabf7d7f09c8322575acaf21797a75f)request.getSession().getAttribute("plist"); double pprice=(Double)request.getSession().getAttribute("pprice"); Order order=new Order(); order.setCost(pprice); order.setLoginName(user.getLoginName()); order.setUserId(user.getId()); Date date=new Date(); DateFormat format=new SimpleDateFormat("yyyyMMddHHmmss"); String time=format.format(date); order.setSerialNumber( md5Tool.getMD5(time+user.getId())); try { order.setUserAddress(ress.Ress(user.getId()+"").getAddress());int id=serice.addorder(order);for (Product item : list) { serice.adddetail(id+"",item.getId()+"",item.getCount(), item.getCount()*item.getPrice()); } request.getSession().setAttribute("pprice",null); request.getSession().setAttribute("pcount",null); request.getSession().setAttribute("plist",null); request.setAttribute("ddbh", md5Tool.getMD5(time+user.getId())); request.setAttribute("price",pprice); request.getRequestDispatcher("BuyCar_Three.jsp").forward(request, response); }catch (Exception e) { e.printStackTrace(); } } } }
订单的主要代码:
package cn.buy.dao.impl; import java.nio.channels.SelectableChannel; import java.sql.ResultSet; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; import cn.buy.dao.BaseDAO; import cn.buy.dao.IOrderDAO; import cn.buy.entity.Order; import cn.buy.util.Tool;public class OrderDAOImpl extends BaseDAO implements IOrderDAO{ @Overridepublic int addorder(Order order) throws Exception { Date date=new Date(); DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String time=format.format(date);int count=executeUpdate("insert into easybuy_order values(?,?,?,?,?,?,?)",null,order.getUserId(),order.getLoginName(),order.getUserAddress(),time,order.getCost(),order.getSerialNumber());if(count>0){ ResultSet rs=executeQuery("SELECT id FROM easybuy_order ORDER BY id DESC LIMIT 1 ");if(rs.next()){ count=rs.getInt(1); } } close();return count; } @Overridepublic boolean adddetail(String oid, String pid, int quantity, double cost) throws Exception {int count=executeUpdate("insert into easybuy_order_detail values (?,?,?,?,?)",null,oid,pid,quantity,cost); close();return count>0? true : false; } @Overridepublic List7e7d629a61e1c649d53a7e569305f73a orders(String userid) throws Exception { ResultSet rs=executeQuery("select * from easybuy_order where userid=?", userid); List7e7d629a61e1c649d53a7e569305f73a list=new ArrayList7e7d629a61e1c649d53a7e569305f73a();if(rs!=null){while(rs.next()){ Order order=new Order(); order.setCost(rs.getDouble("Cost")); order.setCreateTime(rs.getString("CreateTime")); order.setId(rs.getInt("Id")); order.setLoginName(rs.getString("LoginName")); order.setSerialNumber(rs.getString("SerialNumber")); order.setUserAddress(rs.getString("UserAddress")); order.setUserId(rs.getInt("UserId")); list.add(order); } } close();return list; } }
商品详情:
我的另一个:
我的商品详情的前台页面:
6ff9b2b15b61b7f55ad15e0f1a11e3b3 684b9300fab1835051fe1911ada0929b af1b66ed4befb1de6b2b609463cd8cf6 54445d168eaf2f255c9b778d7b2fc658 52c3fc52e3d7a6aa9b66db3c8abb6746 93f0f5c25f18dab9d176bd4f6de5d30e 0f3eabac747cdf61a51589c5584ae6e8 542018962babe1367e1d2545e58262bd 8f4aeaab99221960e18bf36412da984a fc21e1a4c3edc5ddcab3edba5b66cd692cacc6d41bbb37262a98f745aa00fbf0 8019067d09615e43c7904885b5246f0a EvPNG.fix('div, ul, img, li, input, a'); 2cacc6d41bbb37262a98f745aa00fbf0 1b771f47d72d900ba74308aee59557f0 447de923f2f7b0526eb1b084266dac1d2cacc6d41bbb37262a98f745aa00fbf0 480fe7165c1ae8bb9007d04f964d73d02cacc6d41bbb37262a98f745aa00fbf0 779500dd12fa249abdc5d3876b0b53a12cacc6d41bbb37262a98f745aa00fbf0 ed5408a3fac1c2951896b6a6325aafb62cacc6d41bbb37262a98f745aa00fbf0 8b14e95a3547b75f1736b4b01fea0a382cacc6d41bbb37262a98f745aa00fbf0 88d7f4bdd807e64a6bcfb00d911ee2ce 9f96776a697c7db05b178299a724135e 5fca5325eb58d568d0193b7c77c5d5d72cacc6d41bbb37262a98f745aa00fbf0 c161df2a27077d8eb4a1882b16d97f9avar jq = jQuery.noConflict();2cacc6d41bbb37262a98f745aa00fbf0 5c055e91ebcef6a498461ec2ecb3a9c42cacc6d41bbb37262a98f745aa00fbf0 451c55cebbc450b27f89d23152e5d6e02cacc6d41bbb37262a98f745aa00fbf0 3f1c4e4b6b16bbbd69b2ee476dc4f83a$(function(){ $(".mya").click(function(){ 9a1b1bbe3611e13322de4d72ca498c50 location.href="Login.jsp?tz=1"; 79f46644bad9a0326f4090c4791c733a$.ajax({ url:"/EasyBuy/ProductServlet?id="+$product.id+"&type=gwc&pcount="+$("#myinput").val(), type:"get", dataType: "json", success:function(data){var li="";var count=0;var count1=0;var price1=0; $.each(data,function(i,item){ count++; if(i==0){ $("#div").html("a3c45025e85e80417098328d9579e891共计 21c453e53a03d21be3d7cdd7c2377428¥e6e38b3c62e8df885fe2e3986461aa635a3b93ffbab5046eada599b19e336f28${pprice }54bdf357c58b8a65c66d7c19c8e4d11416b28748ea4df4d9c2150843fecfba68b276aadfcb619da81708479a61fc80f9d2c395f0cf9fe1d72e22dafe568458c8去购物车结算5db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68"); $("#gw").text(item.count1); $("#zj").text(item.price1); count1=item.count1; price1=item.price1; } li+="25edfb22a4f469ecb59f1190150159c6048f983095649e2d0ecdbe3ba4d617c5ecc90512d246c0dbb8c77a5e41f4ed7c7a697345b03906934a2c029d51ba919b5db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba683f759a01d4d180c361ab7cc1182aa9dbd2c395f0cf9fe1d72e22dafe568458c8"+item.name+"5db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba6849d35b1a2703cf0d28236fe7797b5a4f21c453e53a03d21be3d7cdd7c2377428"+item.price+"e6e38b3c62e8df885fe2e3986461aa63 X"+item.count+"16b28748ea4df4d9c2150843fecfba68bed06894275b65c1ab86501b08a632eb "; }); $("#gwc").html("购物车共有"+count+"种宝贝("+count1+"件) 合计:"+price1+"元"); $("#ul").html(li); ShowDiv('MyDiv1','fade1'); } }); }); });2cacc6d41bbb37262a98f745aa00fbf0 b2386ffb911b14667cb8f0f91ea547a76e916e0f7d1e588d4f442bf645aedb2f 9c3bca370b5104690d9ef395f2c5f8d1 6c04bd5ca3fcae76e30b72ad730ca86d bd57036c2868eb083dd5cd086fce6407 04a640387d9ed6d71dc9697be8582e63 bd12eb28a7cb26bad82924c149f4a7a2 85053c01f50c0b7b37fb0a116fd7c24c c433e65c5e2771c87ebf8ddb0f3bce6c a06b16abf747c4e15db463211d5cdd31 e9167bc9137138e65423e90164dcd251 3c797ef9f7a79fbd479e391fe950e511 df0d5902060b35b3d7aeeff82c371930c36056a75f005ebe9abac4956afe86db48f0d1733828d12486da598f179932d45db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68 852d2f7e1f5c13584c70337b4433b3ea 16b28748ea4df4d9c2150843fecfba68 c6d5b9f256b36a3e8996568d75cbdb0b 2dc3a4e32d9214611c790d46c9c8910c e388a4556c0f65e1904146cc1a846bee${product.name }94b3e26ee717c64999d7867364b1b4a3“开业巨惠,北京专柜直供”,不光低价,“真”才靠谱!16b28748ea4df4d9c2150843fecfba68 e7575ac26a9ae78deecc1db7c91c3b41本店价格:a4b561c25d9afb9ac8dc4d70affff419${product.price }0d36329ec37a2cc24d42c7229b69747aff9d32c555bb1d9133a29eb4371c1213消费积分:45a2772a6b6107b401db3c9b82c049c228R54bdf357c58b8a65c66d7c19c8e4d114 16b28748ea4df4d9c2150843fecfba68 d6fdd0c49c68fa079d2d24740ea3ea5d 6c95444c3ead10808b4154605f551680型号选择:54bdf357c58b8a65c66d7c19c8e4d114 ff6d136ddc5fdfeffaf53ff6ee95f185 ce5c8cd9cf3cd00135da776605cc2b2c30ml067bb4d85f3db813598bf539714639a716b28748ea4df4d9c2150843fecfba68bed06894275b65c1ab86501b08a632eb 25edfb22a4f469ecb59f1190150159c650ml067bb4d85f3db813598bf539714639a716b28748ea4df4d9c2150843fecfba68bed06894275b65c1ab86501b08a632eb 25edfb22a4f469ecb59f1190150159c6100ml067bb4d85f3db813598bf539714639a716b28748ea4df4d9c2150843fecfba68bed06894275b65c1ab86501b08a632eb 929d1f5ca49e04fdcb27f9465b944689 16b28748ea4df4d9c2150843fecfba68 d6fdd0c49c68fa079d2d24740ea3ea5d 6c95444c3ead10808b4154605f551680颜色选择:54bdf357c58b8a65c66d7c19c8e4d114 ff6d136ddc5fdfeffaf53ff6ee95f185 25edfb22a4f469ecb59f1190150159c6红色067bb4d85f3db813598bf539714639a716b28748ea4df4d9c2150843fecfba68bed06894275b65c1ab86501b08a632eb ce5c8cd9cf3cd00135da776605cc2b2c白色067bb4d85f3db813598bf539714639a716b28748ea4df4d9c2150843fecfba68bed06894275b65c1ab86501b08a632eb 25edfb22a4f469ecb59f1190150159c6黑色067bb4d85f3db813598bf539714639a716b28748ea4df4d9c2150843fecfba68bed06894275b65c1ab86501b08a632eb 929d1f5ca49e04fdcb27f9465b944689 16b28748ea4df4d9c2150843fecfba68 e607752044ff007f7092a70752649ff0 ae3cf704b09df97332bb8e355b3c5beb分享52ed43dd2c2225590302dc7116f07385 f1b3ba8846c179e65eb68da95b01a812c75b5caadf23f46bbce51a21c81649ad5db79b134e9f6b82c0b36e0489ee08ed f1b3ba8846c179e65eb68da95b01a81276217a0f2399bc90c1d2a172401df80a5db79b134e9f6b82c0b36e0489ee08ed f1b3ba8846c179e65eb68da95b01a812bce0f48b0418784e8e6fac549ff63aa75db79b134e9f6b82c0b36e0489ee08ed f1b3ba8846c179e65eb68da95b01a812dc3180b92e4880d530bc94181fb721595db79b134e9f6b82c0b36e0489ee08ed f1b3ba8846c179e65eb68da95b01a812884d57e378340ba056605ccf8f804bb35db79b134e9f6b82c0b36e0489ee08ed 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 e0f889840958c79d2af653bcd959e75f3506a2338fb720568daf1f0269abdd5e关注商品5db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 efa198836241bbff59828167f804efd8 8f76817ff6819e67f0cca023c48cb93d 56aec2ecd1c1a720fe507d6f2ec4680c 72a6eda0302d3dd60507d47ecae01d6e bd191f52c31434020e6ffa61c9f459e2 16b28748ea4df4d9c2150843fecfba68 3edd89cdbfe7ee39ae4aecc025d68d0eedfa2a780e5010383de9666b10f24e47a493322638edafd55de47e8c5d7375775db79b134e9f6b82c0b36e0489ee08ed54bdf357c58b8a65c66d7c19c8e4d114 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 d578559b0634a09373cae28d1ccdc020 522f3f43243a9ba26bf8a9880acad3f604c5f2685ee1c9813cee75d6e17fbea916b28748ea4df4d9c2150843fecfba68 f13513950ed0efbf3dac29246e41c130f1b3ba8846c179e65eb68da95b01a812进入品牌专区5db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 4987dcc259868e705974c30e84858f3d c5b4119c7abcc6fe2ee6a4596c2dd363 6406818af6129444a6e5461bd1fea998 c01d649d128d39ed4b5d319b477f5e3e bd2af2821a1047950a5fd6de6a78605f ff6d136ddc5fdfeffaf53ff6ee95f185 da7aad0362569c80be5ba0c6c1c4e872推荐搭配bed06894275b65c1ab86501b08a632eb 929d1f5ca49e04fdcb27f9465b944689 16b28748ea4df4d9c2150843fecfba68 7c1f3573868a61b4f15c70de88bdb698 51fc21eee58539491eac7fdc48917158f1b3ba8846c179e65eb68da95b01a812919eec0641d68c7477514679ff0c66225db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68 543d68f7e77d25f8c68dd8aa49291412f1b3ba8846c179e65eb68da95b01a812倩碧补水组合套装8折促销5db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68 67b1cead5a97785960eca58d2412416d 01a4bae87a05290e767d4d587a756f67b86762677afe573934d1639ee8deef8816b28748ea4df4d9c2150843fecfba68 240cb830ca84ebaabbd07850110b414d¥45a2772a6b6107b401db3c9b82c049c2768.0054bdf357c58b8a65c66d7c19c8e4d114e6e38b3c62e8df885fe2e3986461aa63 18R16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 5a60e20bf07911c6f719750b083dd123717a75b3c357f90fa3e436bbdbaaaf7716b28748ea4df4d9c2150843fecfba68 7c1f3573868a61b4f15c70de88bdb698 51fc21eee58539491eac7fdc48917158f1b3ba8846c179e65eb68da95b01a8124332b17999e940cf14426c802f181d685db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68 543d68f7e77d25f8c68dd8aa49291412f1b3ba8846c179e65eb68da95b01a812香奈儿邂逅清新淡香水50ml5db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68 67b1cead5a97785960eca58d2412416d 01a4bae87a05290e767d4d587a756f67c2ac84ffe6a5ac774314b86bf9e51c6816b28748ea4df4d9c2150843fecfba68 240cb830ca84ebaabbd07850110b414d¥45a2772a6b6107b401db3c9b82c049c2749.0054bdf357c58b8a65c66d7c19c8e4d114e6e38b3c62e8df885fe2e3986461aa63 18R16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 5a60e20bf07911c6f719750b083dd123717a75b3c357f90fa3e436bbdbaaaf7716b28748ea4df4d9c2150843fecfba68 7c1f3573868a61b4f15c70de88bdb698 51fc21eee58539491eac7fdc48917158f1b3ba8846c179e65eb68da95b01a812f4819213fa85797f6b6350ad76ff50425db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68 543d68f7e77d25f8c68dd8aa49291412f1b3ba8846c179e65eb68da95b01a812香奈儿邂逅清新淡香水50ml5db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68 67b1cead5a97785960eca58d2412416d 01a4bae87a05290e767d4d587a756f67b86762677afe573934d1639ee8deef8816b28748ea4df4d9c2150843fecfba68 240cb830ca84ebaabbd07850110b414d¥45a2772a6b6107b401db3c9b82c049c2749.0054bdf357c58b8a65c66d7c19c8e4d114e6e38b3c62e8df885fe2e3986461aa63 18R16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 5a60e20bf07911c6f719750b083dd123dee14af467532505af7f4adb7245ef7316b28748ea4df4d9c2150843fecfba68 eed8028d292a3c4a1601e410d743dc72套餐价:¥45a2772a6b6107b401db3c9b82c049c2151754bdf357c58b8a65c66d7c19c8e4d114ff9d32c555bb1d9133a29eb4371c1213 75b0a144dbeecd517c6387bd65496596ff9d32c555bb1d9133a29eb4371c1213 f1b3ba8846c179e65eb68da95b01a8127e9624d377c937d928c71b6b1cfcfb565db79b134e9f6b82c0b36e0489ee08ed 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 c01d649d128d39ed4b5d319b477f5e3e bd2af2821a1047950a5fd6de6a78605f ff6d136ddc5fdfeffaf53ff6ee95f185 da7aad0362569c80be5ba0c6c1c4e872323f072bc73ce733dfb99bd340645e99商品属性5db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb 25edfb22a4f469ecb59f1190150159c6da2f5b7cd1d2519721acbe4d4c8d077b商品详情5db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb 25edfb22a4f469ecb59f1190150159c6107926c251b01a3222fd951479e1add5商品评论5db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb 929d1f5ca49e04fdcb27f9465b944689 16b28748ea4df4d9c2150843fecfba68 dee5b7c2b272dc15908e05b394c57657 f0fb03c56086f3f9fc4cf5d822119c67 a34de1251f0d9fe1e645927f19a896e8 b6c5a531a458a2e790c1fd6421739d1c商品名称:迪奥香水b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c商品编号:1546211b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c品牌: 迪奥(Dior)b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c上架时间:2015-09-06 09:19:09 b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a34de1251f0d9fe1e645927f19a896e8 b6c5a531a458a2e790c1fd6421739d1c商品毛重:160.00gb90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c商品产地:法国b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c香调:果香调香型:淡香水/香露EDTb90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a34de1251f0d9fe1e645927f19a896e8 b6c5a531a458a2e790c1fd6421739d1c容量:1ml-15ml b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c类型:女士香水,Q版香水,组合套装b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 74caa991d2742dc31349fadd32a2bd6b 551eefd70520920e90d37af52ee08ae3商品详情16b28748ea4df4d9c2150843fecfba68 1d58f13df5b4b7dad078f78ccf4907fc 46ff451bf9933d97e73b54ee40f1071b a34de1251f0d9fe1e645927f19a896e8 a7c0ea832d5deab79775bf70a54faf8ba57c016186b444a889a3a9b18ecaaf26b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c a4b561c25d9afb9ac8dc4d70affff419迪奥真我香水(Q版)0d36329ec37a2cc24d42c7229b69747aff9d32c555bb1d9133a29eb4371c1213【商品规格】:5mlff9d32c555bb1d9133a29eb4371c1213【商品质地】:液体ff9d32c555bb1d9133a29eb4371c1213【商品日期】:与专柜同步更新ff9d32c555bb1d9133a29eb4371c1213【商品产地】:法国ff9d32c555bb1d9133a29eb4371c1213【商品包装】:无外盒 无塑封ff9d32c555bb1d9133a29eb4371c1213【商品香调】:花束花香调ff9d32c555bb1d9133a29eb4371c1213【适用人群】:适合女性(都市白领,性感,有女人味的成熟女性)ff9d32c555bb1d9133a29eb4371c1213 b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08 9518bebdf3d8eaf41f598d8c83ac03da c13f8034166e68800a37f6a57bc413faff9d32c555bb1d9133a29eb4371c1213ff9d32c555bb1d9133a29eb4371c1213 428ed522f7d038031243e12fcb2db8a6ff9d32c555bb1d9133a29eb4371c1213ff9d32c555bb1d9133a29eb4371c1213 a5c102e9551fa7dc58aa025c719ea82fff9d32c555bb1d9133a29eb4371c1213ff9d32c555bb1d9133a29eb4371c1213 8998783b5b32beb16ccd0000baf92c77 94b3e26ee717c64999d7867364b1b4a3 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 522d53c5d38319dd593a27860cef8f84 551eefd70520920e90d37af52ee08ae3商品评论16b28748ea4df4d9c2150843fecfba68 b1798d5eb791e84ad4fca3a4de3d42f8 a34de1251f0d9fe1e645927f19a896e8 9cb2d2656e0e567884ba46356f468419 e388a4556c0f65e1904146cc1a846bee80.0%94b3e26ee717c64999d7867364b1b4a3好评度b90dd5946f0946207856a8a37f441edf 7254aa914d256f43c92d385195e7a4ab c2b932a88686e25710b8f72e8df76d0f a34de1251f0d9fe1e645927f19a896e8 6f15c712586c1d9c6d5d849b71a70f6b好评e655a357d1c8197bc0a6baec25827671(80%)e6e38b3c62e8df885fe2e3986461aa63b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1cdc8c448dad5aff47046034b05b0427e8b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a34de1251f0d9fe1e645927f19a896e8 b6c5a531a458a2e790c1fd6421739d1c中评e655a357d1c8197bc0a6baec25827671(20%)e6e38b3c62e8df885fe2e3986461aa63b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1cdc8c448dad5aff47046034b05b0427e8b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a34de1251f0d9fe1e645927f19a896e8 b6c5a531a458a2e790c1fd6421739d1c差评e655a357d1c8197bc0a6baec25827671(0%)e6e38b3c62e8df885fe2e3986461aa63b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1cdc8c448dad5aff47046034b05b0427e8b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08 b90dd5946f0946207856a8a37f441edf f197951de3c66b8a9effe695defcdcf2购买过雅诗兰黛第六代特润精华露50ml的顾客,在收到商品才可以对该商品发表评论b90dd5946f0946207856a8a37f441edf fce8109d9411506f78d47dd7defad5d6您可对已购买商品进行评价ff9d32c555bb1d9133a29eb4371c1213f1b3ba8846c179e65eb68da95b01a8129160cc96682f80a1c7430a064e78e1655db79b134e9f6b82c0b36e0489ee08edb90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08 0771be7adc4df00f65b1309d1fdd9208 a0f0cfe40c3c47dcaf1f0a8e9517fbe0 56c461a345c0004a73d482fdafd73a0abeaf3c735c052803932b337a3bca53dc 向死而生b90dd5946f0946207856a8a37f441edf b5573689f53183735bd655a8b8b09f3a颜色分类:e655a357d1c8197bc0a6baec25827671粉色e6e38b3c62e8df885fe2e3986461aa63 ff9d32c555bb1d9133a29eb4371c1213型号:e655a357d1c8197bc0a6baec2582767150mle6e38b3c62e8df885fe2e3986461aa63 b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c产品很好,香味很喜欢,必须给赞。 ff9d32c555bb1d9133a29eb4371c1213 e655a357d1c8197bc0a6baec258276712015-09-24e6e38b3c62e8df885fe2e3986461aa63 b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a0f0cfe40c3c47dcaf1f0a8e9517fbe0 56c461a345c0004a73d482fdafd73a0ad2dfd054ebac67e042429606f3822e58 就是这么想的b90dd5946f0946207856a8a37f441edf b5573689f53183735bd655a8b8b09f3a颜色分类:e655a357d1c8197bc0a6baec25827671粉色e6e38b3c62e8df885fe2e3986461aa63 ff9d32c555bb1d9133a29eb4371c1213型号:e655a357d1c8197bc0a6baec2582767150mle6e38b3c62e8df885fe2e3986461aa63 b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c送朋友,她很喜欢,大爱。 ff9d32c555bb1d9133a29eb4371c1213 e655a357d1c8197bc0a6baec258276712015-09-24e6e38b3c62e8df885fe2e3986461aa63 b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a0f0cfe40c3c47dcaf1f0a8e9517fbe0 56c461a345c0004a73d482fdafd73a0a2731e126caf97acf513ac9b99f74c55a 墨镜墨镜b90dd5946f0946207856a8a37f441edf b5573689f53183735bd655a8b8b09f3a颜色分类:e655a357d1c8197bc0a6baec25827671粉色e6e38b3c62e8df885fe2e3986461aa63 ff9d32c555bb1d9133a29eb4371c1213型号:e655a357d1c8197bc0a6baec2582767150mle6e38b3c62e8df885fe2e3986461aa63 b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c大家都说不错ff9d32c555bb1d9133a29eb4371c1213 e655a357d1c8197bc0a6baec258276712015-09-24e6e38b3c62e8df885fe2e3986461aa63 b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 a0f0cfe40c3c47dcaf1f0a8e9517fbe0 56c461a345c0004a73d482fdafd73a0a11fbced7bc43e6e6ff268bf084ec5dbe 那*****洋 ff9d32c555bb1d9133a29eb4371c1213e655a357d1c8197bc0a6baec25827671(匿名用户)e6e38b3c62e8df885fe2e3986461aa63b90dd5946f0946207856a8a37f441edf b5573689f53183735bd655a8b8b09f3a颜色分类:e655a357d1c8197bc0a6baec25827671粉色e6e38b3c62e8df885fe2e3986461aa63 ff9d32c555bb1d9133a29eb4371c1213型号:e655a357d1c8197bc0a6baec2582767150mle6e38b3c62e8df885fe2e3986461aa63 b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c下次还会来买,推荐。ff9d32c555bb1d9133a29eb4371c1213 e655a357d1c8197bc0a6baec258276712015-09-24e6e38b3c62e8df885fe2e3986461aa63 b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08 0df4a60d886703e796027333c028d3d4 3b7c825907f52f4548b26ffac14da72d上一页5db79b134e9f6b82c0b36e0489ee08ed268699b15f3bc1562bda6c2146a101e215db79b134e9f6b82c0b36e0489ee08edf1b3ba8846c179e65eb68da95b01a81225db79b134e9f6b82c0b36e0489ee08edf1b3ba8846c179e65eb68da95b01a81235db79b134e9f6b82c0b36e0489ee08ed...f1b3ba8846c179e65eb68da95b01a812205db79b134e9f6b82c0b36e0489ee08ed3b7c825907f52f4548b26ffac14da72d下一页5db79b134e9f6b82c0b36e0489ee08ed 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 f7bc5b9e23775128856fd9bb5197d996 588fbc8ba7d0f18736a805021dda4ee716b28748ea4df4d9c2150843fecfba68 b9e0e21fbfdb36bde8b010d87cae8ed3 7f4a72278bede416b3141e4b4247cdea 864a1b02753a90088ff27df532ca26b3 d5c4d5d3f057cbcd09e011b9e3b7330571385f767d71b65e9f80d458941121d854bdf357c58b8a65c66d7c19c8e4d114 16b28748ea4df4d9c2150843fecfba68 eeee1f0ca2caa0be32875baaf90aa0a1 68d91e355943cdf5f93d69019a96c6cd a0f0cfe40c3c47dcaf1f0a8e9517fbe0 9661cbcc19949e21d93b6654e21184beee6766f9a7c03fbfc551dd7748251190b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c 155c9b5692fca4afeb8e5b95337b97cc您已成功收藏该商品54bdf357c58b8a65c66d7c19c8e4d114ff9d32c555bb1d9133a29eb4371c1213 f1b3ba8846c179e65eb68da95b01a812查看我的关注 >>5db79b134e9f6b82c0b36e0489ee08ed b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 416f269a96d9848de52c84bbd1de8b3d b6c5a531a458a2e790c1fd6421739d1c b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c18185ba955c70c86ef84c4861bc8ef94确定5db79b134e9f6b82c0b36e0489ee08edb90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 1bf57a14afa210cf4ecf4d2c6a01ce85 891c7150bddf7c75e4f51cd12f830a72 27afc56d1c5fd3f6f5a89116f63c19e216b28748ea4df4d9c2150843fecfba68 ad4c5eb2ca4e51b617a8c604e37cc8f6 7f4a72278bede416b3141e4b4247cdea 864a1b02753a90088ff27df532ca26b3 55c81a54d1142c70412245c2d2afc1e171385f767d71b65e9f80d458941121d854bdf357c58b8a65c66d7c19c8e4d114 16b28748ea4df4d9c2150843fecfba68 eeee1f0ca2caa0be32875baaf90aa0a1 68d91e355943cdf5f93d69019a96c6cd a0f0cfe40c3c47dcaf1f0a8e9517fbe0 9661cbcc19949e21d93b6654e21184beee6766f9a7c03fbfc551dd7748251190b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c 155c9b5692fca4afeb8e5b95337b97cc宝贝已成功添加到购物车54bdf357c58b8a65c66d7c19c8e4d114ff9d32c555bb1d9133a29eb4371c1213 874960a7bbc2e8e47bad77ad3483951e购物车共有1种宝贝(3件) 合计:1120元54bdf357c58b8a65c66d7c19c8e4d114 b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 416f269a96d9848de52c84bbd1de8b3d b6c5a531a458a2e790c1fd6421739d1c b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1c5e952097916b5c8750015f15725b4ab9去购物车结算5db79b134e9f6b82c0b36e0489ee08ed5d24123ea508a61ca8a26fee31164cec继续购物5db79b134e9f6b82c0b36e0489ee08edb90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 42d61e494b4964ff72c92195791cf67f 081aaf7f3507436be61f8b99c352d323 046c16b0f1a078d4903eb23f8444bdbd 22089bdaafbaf9b4d5374520db015080 c1283db01bcaa46d785ff964494b8a44 a34de1251f0d9fe1e645927f19a896e8 942d95e30b5c8ea674e9b78bab8e121071b15e548920f1557d15d7d53bc844b0b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1cc1a436a314ed609750bd7c7d319db4da正品保障2e9b454fa8428549ca2e64dfac4625cd正品行货 放心购买b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08 c1283db01bcaa46d785ff964494b8a44 a34de1251f0d9fe1e645927f19a896e8 942d95e30b5c8ea674e9b78bab8e121098deb9fcd36e525dae85d3633d4e7ea3b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1cc1a436a314ed609750bd7c7d319db4da满38包邮2e9b454fa8428549ca2e64dfac4625cd满38包邮 免运费b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08 c1283db01bcaa46d785ff964494b8a44 a34de1251f0d9fe1e645927f19a896e8 942d95e30b5c8ea674e9b78bab8e12101095b0ee2cb022664fa3671841088c62b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1cc1a436a314ed609750bd7c7d319db4da天天低价2e9b454fa8428549ca2e64dfac4625cd天天低价 畅选无忧b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08 c1283db01bcaa46d785ff964494b8a44 a34de1251f0d9fe1e645927f19a896e8 942d95e30b5c8ea674e9b78bab8e1210ccc1a1398854947104a12fd0cbc6e456b90dd5946f0946207856a8a37f441edf b6c5a531a458a2e790c1fd6421739d1cc1a436a314ed609750bd7c7d319db4da准时送达2e9b454fa8428549ca2e64dfac4625cd收货时间由你做主b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 38717af4fc8f9f1b61256f83eb7e49dc 5c69336ffbc20d23018e48b396cdd57a 73de882deff7a050a357292d0a1fca94f1b3ba8846c179e65eb68da95b01a812新手上路5db79b134e9f6b82c0b36e0489ee08edc72c1af5e0e7f90179c047c5ef85885e 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812售后流程5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812购物流程5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812订购方式5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812隐私声明5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812推荐分享说明5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 cd324b2387ec29e44e8e788c60648872 5c69336ffbc20d23018e48b396cdd57a 73de882deff7a050a357292d0a1fca94f1b3ba8846c179e65eb68da95b01a812配送与支付5db79b134e9f6b82c0b36e0489ee08edc72c1af5e0e7f90179c047c5ef85885e 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812货到付款区域5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812配送支付查询5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812支付方式说明5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 cd324b2387ec29e44e8e788c60648872 5c69336ffbc20d23018e48b396cdd57a 73de882deff7a050a357292d0a1fca94f1b3ba8846c179e65eb68da95b01a812会员中心5db79b134e9f6b82c0b36e0489ee08edc72c1af5e0e7f90179c047c5ef85885e 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812资金管理5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812我的收藏5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812我的订单5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 cd324b2387ec29e44e8e788c60648872 5c69336ffbc20d23018e48b396cdd57a 73de882deff7a050a357292d0a1fca94f1b3ba8846c179e65eb68da95b01a812服务保证5db79b134e9f6b82c0b36e0489ee08edc72c1af5e0e7f90179c047c5ef85885e 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812退换货原则5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812售后服务保证5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812产品质量保证5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 cd324b2387ec29e44e8e788c60648872 5c69336ffbc20d23018e48b396cdd57a 73de882deff7a050a357292d0a1fca94f1b3ba8846c179e65eb68da95b01a812联系我们5db79b134e9f6b82c0b36e0489ee08edc72c1af5e0e7f90179c047c5ef85885e 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812网站故障报告5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812购物咨询5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 67bc4f89d416b0b8236eaa5f43dee742f1b3ba8846c179e65eb68da95b01a812投诉与建议5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 cd324b2387ec29e44e8e788c60648872 a7348439a4286645becff34e53367adc 8e56ae164ad2b3e3362ed446ec52c9d8新浪微博5db79b134e9f6b82c0b36e0489ee08ed 41df718c857ea9552adeccf78505cb02腾讯微博5db79b134e9f6b82c0b36e0489ee08ed e388a4556c0f65e1904146cc1a846bee服务热线:ff9d32c555bb1d9133a29eb4371c1213 45a2772a6b6107b401db3c9b82c049c2400-123-456754bdf357c58b8a65c66d7c19c8e4d114 94b3e26ee717c64999d7867364b1b4a3 16b28748ea4df4d9c2150843fecfba68 8194b127142c1b19cf826dceccd36de4 55ddd95569ca280ec40b5a496ade78c3e966c650a4ec5e8489490703b661b39916b28748ea4df4d9c2150843fecfba68 2e7e4e71e28a9e9b85065c68a5a381a7 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 494739154a7bdbfe53bf86bb796827c3 27b52a06e6290d469e55b142fe737e7c备案/许可证编号:蜀ICP备12009302号-1-www.dingguagua.com Copyright © 2015-2018 尤洪商城网 All Rights Reserved. 复制必究 , Technical Support: Dgg Group ff9d32c555bb1d9133a29eb4371c1213 d08223db3f0a2a56b8ce9a02bc7b4285ba0b3f6c14aa4b1d541596a919b6e884c0f18727dce19bdfec3f7e2506d0a619db1648d2e630fc3405d35211becff7d91e391351a6fafef38314f160ec649819043374dd7e9918ee9a8a4e6062630e68 16b28748ea4df4d9c2150843fecfba68 16b28748ea4df4d9c2150843fecfba68 6f2403e4f51e881b11a4390ca8d37771 16b28748ea4df4d9c2150843fecfba68 36cc49f0c466276486e50c850b7e4956 2bb5ac09162612922dd11fff02df0d182cacc6d41bbb37262a98f745aa00fbf0 8f4aeaab99221960e18bf36412da984a d24cfbbd01ad2355a28dfdb26e406fd52cacc6d41bbb37262a98f745aa00fbf0 1b771f47d72d900ba74308aee59557f0 73a6ac4ed44ffec12cee46588e518a5e
商品详情图片的一个放大的效果:
前台image图片的代码:
3c797ef9f7a79fbd479e391fe950e511 df0d5902060b35b3d7aeeff82c371930c36056a75f005ebe9abac4956afe86db48f0d1733828d12486da598f179932d45db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68 852d2f7e1f5c13584c70337b4433b3ea 16b28748ea4df4d9c2150843fecfba68
引入外界的css和js:
88d7f4bdd807e64a6bcfb00d911ee2ce 9f96776a697c7db05b178299a724135e 95146e8ceba763817a04f845e96b60422cacc6d41bbb37262a98f745aa00fbf0
MagicZoom.js代码:
var MagicZoom_ua = 'msie';var W = navigator.userAgent.toLowerCase();if (W.indexOf("opera") != -1) { MagicZoom_ua = 'opera'} else if (W.indexOf("msie") != -1) { MagicZoom_ua = 'msie'} else if (W.indexOf("safari") != -1) { MagicZoom_ua = 'safari'} else if (W.indexOf("mozilla") != -1) { MagicZoom_ua = 'gecko'}var MagicZoom_zooms = new Array(); function _el(id) {return document.getElementById(id) }; function MagicZoom_getBounds(e) {if (e.getBoundingClientRect) {var r = e.getBoundingClientRect();var wx = 0;var wy = 0;if (document.body && (document.body.scrollLeft || document.body.scrollTop)) { wy = document.body.scrollTop; wx = document.body.scrollLeft } else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) { wy = document.documentElement.scrollTop; wx = document.documentElement.scrollLeft }return {'left': r.left + wx,'top': r.top + wy,'right': r.right + wx,'bottom': r.bottom + wy } } } function MagicZoom_getEventBounds(e) {var x = 0;var y = 0;if (MagicZoom_ua == 'msie') { y = e.clientY; x = e.clientX;if (document.body && (document.body.scrollLeft || document.body.scrollTop)) { y = e.clientY + document.body.scrollTop; x = e.clientX + document.body.scrollLeft } else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) { y = e.clientY + document.documentElement.scrollTop; x = e.clientX + document.documentElement.scrollLeft } } else { y = e.clientY; x = e.clientX; y += window.pageYOffset; x += window.pageXOffset }return {'x': x,'y': y } } function MagicView_ia() {return false};var MagicZoom_extendElement = function() {var args = arguments;if (!args[1]) args = [this, args[0]];for (var property in args[1]) args[0][property] = args[1][property];return args[0] }; function MagicZoom_addEventListener(obj, event, listener) {if (MagicZoom_ua == 'gecko' || MagicZoom_ua == 'opera' || MagicZoom_ua == 'safari') {try { obj.addEventListener(event, listener, false) } catch(e) { alert("MagicZoom error: " + e + ", event=" + event) } } else if (MagicZoom_ua == 'msie') { obj.attachEvent("on" + event, listener) } }; function MagicZoom_removeEventListener(obj, event, listener) {if (MagicZoom_ua == 'gecko' || MagicZoom_ua == 'opera' || MagicZoom_ua == 'safari') { obj.removeEventListener(event, listener, false) } else if (MagicZoom_ua == 'msie') { obj.detachEvent("on" + event, listener) } }; function MagicZoom_concat() {var result = [];for (var i = 0; i f16992a1ec98976817c02251229e278cc444dd550144bbffccc795903cfa406f';this.smallImageCont.appendChild(this.loadingCont) }this.baseuri = '';this.safariOnLoadStarted = false; MagicZoom_zooms.push(this);this.checkcoords_ref = MagicZoom_createMethodReference(this, "checkcoords") }; MagicZoom.prototype.stopZoom = function() { MagicZoom_removeEventListener(window.document, "mousemove", this.checkcoords_ref);if (this.settings["position"] == "custom") { _el(this.smallImageCont.id + "-big").removeChild(this.bigImageCont) } }; MagicZoom.prototype.checkcoords = function(e) {var y = 0;var x = 0; r = MagicZoom_getEventBounds(e); x = r['x']; y = r['y'];var smallY = 0;var smallX = 0;var tag = this.smallImage;while (tag && tag.tagName != "body" && tag.tagName != "HTML") { smallY += tag.offsetTop; smallX += tag.offsetLeft; tag = tag.offsetParent }if (MagicZoom_ua == 'msie') { r = MagicZoom_getBounds(this.smallImage); smallX = r['left']; smallY = r['top'] }if (x > parseInt(smallX + this.smallImageSizeX)) {this.hiderect();return false}if (x 0de2a432109ee8a7a7f116f597a73dd1 parseInt(smallY + this.smallImageSizeY)) {this.hiderect();return false}if (y f0bfb9ae41f83cd35177acb3a9fc90e3= this.smallImageSizeX) {this.positionX = this.smallImageSizeX - this.popupSizeX / 2}if ((this.positionY + this.popupSizeY / 2) >= this.smallImageSizeY) {this.positionY = this.smallImageSizeY - this.popupSizeY / 2}if ((this.positionX - this.popupSizeX / 2) 55d11c95d95f13712d77a42ff369133a this.smallImageSizeX) {this.popupSizeX = this.smallImageSizeX }if (this.popupSizeY > this.smallImageSizeY) {this.popupSizeY = this.smallImageSizeY }this.pup.style.width = this.popupSizeX + 'px';this.pup.style.height = this.popupSizeY + 'px'}; MagicZoom.prototype.initPopup = function() {this.pup = document.createElement("DIV");this.pup.className = 'MagicZoomPup';this.pup.style.zIndex = 10;this.pup.style.visibility = 'hidden';this.pup.style.position = 'absolute';this.pup.style["opacity"] = parseFloat(this.settings['opacity'] / 100.0);this.pup.style["-moz-opacity"] = parseFloat(this.settings['opacity'] / 100.0);this.pup.style["-html-opacity"] = parseFloat(this.settings['opacity'] / 100.0);this.pup.style["filter"] = "alpha(Opacity=" + this.settings['opacity'] + ")";this.recalculatePopupDimensions();this.smallImageCont.appendChild(this.pup);this.smallImageCont.unselectable = "on";this.smallImageCont.style.MozUserSelect = "none";this.smallImageCont.onselectstart = MagicView_ia;this.smallImageCont.oncontextmenu = MagicView_ia }; MagicZoom.prototype.initBigContainer = function() {var bigimgsrc = this.bigImage.src;while (this.bigImageCont.firstChild) {this.bigImageCont.removeChild(this.bigImageCont.firstChild) }if (MagicZoom_ua == 'msie') {var f = document.createElement("IFRAME"); f.style.left = '0px'; f.style.top = '0px'; f.style.position = 'absolute'; f.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)'; f.style.width = this.bigImageCont.style.width; f.style.height = this.bigImageCont.style.height; f.frameBorder = 0;this.bigImageCont.appendChild(f) }var ar1 = document.createElement("DIV"); ar1.style.overflow = "hidden";this.bigImageCont.appendChild(ar1);this.bigImage = document.createElement("IMG");this.bigImage.src = bigimgsrc;this.bigImage.style.position = 'relative'; ar1.appendChild(this.bigImage) }; MagicZoom.prototype.initZoom = function() {if (this.loadingCont != null && !this.bigImage.complete && this.smallImage.width != 0 && this.smallImage.height != 0) {this.loadingCont.style.left = (parseInt(this.smallImage.width) / 2 - parseInt(this.loadingCont.offsetWidth) / 2) + 'px';this.loadingCont.style.top = (parseInt(this.smallImage.height) / 2 - parseInt(this.loadingCont.offsetHeight) / 2) + 'px';this.loadingCont.style.visibility = 'visible'}if (MagicZoom_ua == 'safari') {if (!this.safariOnLoadStarted) { MagicZoom_addEventListener(this.bigImage, "load", MagicZoom_createMethodReference(this, "initZoom"));this.safariOnLoadStarted = true;return} } else {if (!this.bigImage.complete || !this.smallImage.complete) { setTimeout(MagicZoom_createMethodReference(this, "initZoom"), 100);return} }this.bigImageSizeX = this.bigImage.width;this.bigImageSizeY = this.bigImage.height;this.smallImageSizeX = this.smallImage.width;this.smallImageSizeY = this.smallImage.height;if (this.bigImageSizeX == 0 || this.bigImageSizeY == 0 || this.smallImageSizeX == 0 || this.smallImageSizeY == 0) { setTimeout(MagicZoom_createMethodReference(this, "initZoom"), 100);return}if (this.loadingCont != null) this.loadingCont.style.visibility = 'hidden';this.smallImageCont.style.width = this.smallImage.width + 'px';this.bigImageCont.style.left = this.smallImage.width + 15 + 'px';this.bigImageCont.style.top = '0px';switch (this.settings['position']) {case 'left':this.bigImageCont.style.left = '-' + (15 + parseInt(this.bigImageCont.style.width)) + 'px';break;case 'bottom':this.bigImageCont.style.top = this.smallImage.height + 15 + 'px';this.bigImageCont.style.left = '0px';break;case 'top':this.bigImageCont.style.top = '-' + (15 + parseInt(this.bigImageCont.style.height)) + 'px';this.bigImageCont.style.left = '0px';break;case 'custom':this.bigImageCont.style.left = '0px';this.bigImageCont.style.top = '0px';break;case 'inner':this.bigImageCont.style.left = '0px';this.bigImageCont.style.top = '0px';break}this.bigImageContStyleLeft = this.bigImageCont.style.left;if (this.pup) {this.recalculatePopupDimensions();return}this.initBigContainer();this.initPopup(); MagicZoom_addEventListener(window.document, "mousemove", this.checkcoords_ref); MagicZoom_addEventListener(this.smallImageCont, "mousemove", MagicZoom_createMethodReference(this, "mousemove"));if (this.settings && this.settings["drag_mode"] == true) { MagicZoom_addEventListener(this.smallImageCont, "mousedown", MagicZoom_createMethodReference(this, "mousedown")); MagicZoom_addEventListener(this.smallImageCont, "mouseup", MagicZoom_createMethodReference(this, "mouseup"));this.positionX = this.smallImageSizeX / 2;this.positionY = this.smallImageSizeY / 2;this.showrect() } }; MagicZoom.prototype.replaceZoom = function(e, ael) {if (ael.href == this.bigImage.src) return;var newBigImage = document.createElement("IMG"); newBigImage.id = this.bigImage.id; newBigImage.src = ael.getElementsByTagName("img")[0].getAttribute("tsImgS");var p = this.bigImage.parentNode; p.replaceChild(newBigImage, this.bigImage);this.bigImage = newBigImage;this.bigImage.style.position = 'relative';this.smallImage.src = ael.getElementsByTagName("img")[0].src;this.safariOnLoadStarted = false;this.initZoom() }; function MagicZoom_findSelectors(id, zoom) {var aels = window.document.getElementsByTagName("li");for (var i = 0; i e4e087733b71134d83de048ce5aa2c84 tag */.MagicZoomHeader { font: 10px Tahoma, Verdana, Arial, sans-serif; color: #fff; background: #91b817; text-align: center !important; }/* CSS class for small looking glass square under mouse */.MagicZoomPup { border: 0px solid #aaa; background: #ffffff; }/* CSS style for loading animation box */.MagicZoomLoading { text-align: center; background: #ffffff; color: #444; border: 1px solid #ccc; opacity: 0.8; padding: 3px 3px 3px 3px !important; display: none; /* do not edit this line please */}/* CSS style for gif image in the loading animation box */.MagicZoomLoading img { padding-top: 3px !important; }
@charset "utf-8"; html,body,ul,li,p{margin:0px;padding:0px;} li{list-style:none;}/* tsShopContainer Download by */#tsShopContainer li,#tsShopContainer img{vertical-align:top;} #tsShopContainer{width:392px; height:495px; float:left; position:relative; } #tsShopContainer #tsImgS{text-align:center;width:100%;position:relative; border:1px solid #eaeaea; } #tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;} #tsShopContainer #tsImgS img{border:0px; width:390px; height:390px;} #tsShopContainer #tsPicContainer{width:100%;height:90px;position:relative;background:url(../images/scrollPicbg.gif) repeat-x 0px 0px; margin-top:10px; } #tsShopContainer #tsPicContainer #tsImgSArrL{width:15px;height:100%; background:url(../images/r_left.png) no-repeat left center; position:absolute;top:0px;left:0px;cursor:pointer;} #tsShopContainer #tsPicContainer #tsImgSArrR{width:15px;height:100%; background:url(../images/r_right.png) no-repeat right center; position:absolute;top:0px;right:0px;cursor:pointer;} #tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:0px;left:18px;width:1px;height:90px;overflow:hidden; } #tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;} #tsShopContainer #tsPicContainer #tsImgSCon li{width:90px; float:left;cursor:pointer;} #tsShopContainer #tsPicContainer #tsImgSCon li img{padding:2px;margin:1px;border:1px solid #eaeaea; display:block;width:79px;height:79px;} #tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:3px solid #ff4e00; padding:1px; margin:0px;}
我的重难点:
难点1: 在浏览中cookie的存取。 问题描述: 当用户浏览商品时将该用或浏览的当前商品id放入cookie中在”最近浏览“中显示用户浏览过的商品信息 难点:cookie中存放有SessionId如何区分SessionId和商品id? 解决方案: 在将商品id放入cookie中是将cookie的key值和value值设置为相同的值也就是商品的id(cookie中存放Sessionid的cookie的key值和value值不一样),然后在遍历cookie时对比其key值和value值是否相等(相等即商品id不相等则不是商品)
难点2: 百度富文本编辑器中图片上传的配置 问题描述: 使用百度的文本富文本编辑器是传图片后不能在页面上显示 解决方案: 在ueditor的jsp文件夹下的config.json文件中配置正确的上传路径和访问访问路径。 imagePathFormat:图片上传后保存的路径相对于网站的根目录 imageUrlPrefix:图片的访问路径前缀相对于当前页面路径,其访问路径为imagerurlPrefix+imagePathFormat
难点3: 商品分类信息的层级显示: 问题描述: 商品分类中存在父级分类和子分类。如何显示 解决方案: 分别查询出父级分类和子级分类类在遍历父级分类时遍历子级分类找出该父级分类的子分类进行显示 复制代码如下: fdb2a5ee51de3e495df45223a71bbc90商品分类2e9b454fa8428549ca2e64dfac4625cd 18ec94afcc5c672b31b2bbc7265f3b58 8252fcef4a0f8d68d47d9a314d40a755 3be3326bebf3d5e3975cdaf67bff2795//遍历父级分类 73de882deff7a050a357292d0a1fca94${pitem.EPC_NAME }c72c1af5e0e7f90179c047c5ef85885e//显示父分类 35cf962158412c47b16ff4b8d2758f58//遍历子级分类 613b6c358d06a271e50bb3080099b673 67bc4f89d416b0b8236eaa5f43dee7427970548ff8008a5ad456238d44550783${citem.EPC_NAME }5db79b134e9f6b82c0b36e0489ee08ed82e295699cff932a4d4dabba39074c35 79f46644bad9a0326f4090c4791c733a 7d1836c0bf4508ae21dabb4fb293336e 7d1836c0bf4508ae21dabb4fb293336e cd324b2387ec29e44e8e788c60648872 16b28748ea4df4d9c2150843fecfba68
难点4:
使用过滤器实现权限控制 问题描述: 如何区分哪些页面需要验证权限 解决方案: 将需要验证权限的页面设置统一格式的路径在Filter中使用正则表达式筛选出取药进行权限验证的页面进行权限验证,
自在人与人
以上がYimai.com プロジェクトのサンプル チュートリアルを共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。