Future 3 年之前
父节点
当前提交
59ff5ef99f
共有 2 个文件被更改,包括 18 次插入2 次删除
  1. 1 1
      pom.xml
  2. 17 1
      src/main/java/WebsiteES/WebApp.java

+ 1 - 1
pom.xml

@@ -126,7 +126,7 @@
             <plugin>
                 <groupId>org.mybatis.generator</groupId>
                 <artifactId>mybatis-generator-maven-plugin</artifactId>
-                <version>1.3.2</version>
+                <version>1.3.5</version>
             </plugin>
         </plugins>
     </build>

+ 17 - 1
src/main/java/WebsiteES/WebApp.java

@@ -1,6 +1,7 @@
 package WebsiteES;
 
 import java.io.IOException;
+import java.util.List;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -12,6 +13,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
 
 import WebsiteES.Dao.UserDao;
 import WebsiteES.myBatis.UserCart;
+import WebsiteES.myBatis.UserCartExample;
 import WebsiteES.myBatis.Useraccount;
 
 @Controller
@@ -43,7 +45,7 @@ public class WebApp {
     {
         if(email != null && password != null)
         {
-            if(password.length() <= 16 && password.length() > 8)
+            if(password.length() <= 16 && password.length() >= 8)
             {
                 Useraccount user = UserDao.getUseraccountMapper().selectByPrimaryKey(email);
                 if(user != null)
@@ -67,4 +69,18 @@ public class WebApp {
         return "register";
     }
 
+    @RequestMapping("ShoppingCart")
+    public String cart(HttpSession session, Model model) throws IOException
+    {
+        Useraccount user = (Useraccount) session.getAttribute("user");
+        if(user != null)
+        {
+            UserCartExample example = new UserCartExample();
+            example.createCri
+            teria().andUserEmailEqualTo(user.getEmail());
+            List<UserCart> cart = UserDao.getUserCartMapper().selectByExample(example);
+            model.addAttribute("cart", cart);
+        }
+        return "ShoppingCart";
+    }
 }