From 18ae4c83044a8eca5f1399715317417e590a8289 Mon Sep 17 00:00:00 2001 From: jyx <1584081113@qq.com> Date: Thu, 10 Jan 2019 21:15:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E7=99=BB=E5=BD=95=E6=B3=A8?= =?UTF-8?q?=E5=86=8C=E5=8A=9F=E8=83=BD=E4=BB=A3=E7=A0=81=E5=AE=9E=E9=99=85?= =?UTF-8?q?=E6=89=A7=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/example/demo/Dao/userMapper.java | 8 ++-- .../demo/loginService/API/UserService.java | 11 ------ .../API/impl/UserServiceImpl.java | 4 +- .../demo/loginService/UserController.java | 37 +++++++++++------- .../loginService/index/ShowProController.java | 39 ------------------- 5 files changed, 29 insertions(+), 70 deletions(-) delete mode 100644 demo/src/main/java/com/example/demo/loginService/API/UserService.java delete mode 100644 demo/src/main/java/com/example/demo/loginService/index/ShowProController.java diff --git a/demo/src/main/java/com/example/demo/Dao/userMapper.java b/demo/src/main/java/com/example/demo/Dao/userMapper.java index 1e0a619..89fc842 100644 --- a/demo/src/main/java/com/example/demo/Dao/userMapper.java +++ b/demo/src/main/java/com/example/demo/Dao/userMapper.java @@ -22,10 +22,10 @@ public interface userMapper { @Select("select * from user") public List select(); - @Insert("insert into user(userNum, userName, userPwd,registerTime,userRight)" + - " values (#{userNum},#{userName},#{userPwd},#{registerTime},#{userRight})") - public void insertUser(long userNum,String userName,String userPwd,String registerTime,String userRight); - +// @Insert("insert into user(userNum, userName, userPwd,userRight,registerTime)" + +// " values (#{userNum},#{userName},#{userPwd},#{userRight},#{registerTime})") +// public void insertUser(long userNum,String userName,String userPwd,String registerTime,String userRight); +// @Insert("insert into user(userNum, userName, userPwd, userRight," + " telephoneNum, address, isIdentify, registerTime)" + diff --git a/demo/src/main/java/com/example/demo/loginService/API/UserService.java b/demo/src/main/java/com/example/demo/loginService/API/UserService.java deleted file mode 100644 index b6a8d98..0000000 --- a/demo/src/main/java/com/example/demo/loginService/API/UserService.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.example.demo.loginService.API; - -import com.example.demo.bean.User; -import org.apache.ibatis.annotations.Mapper; -@Mapper -public interface UserService { - public User selectUserByuserName(String userName); - public User selectUserBytelephoneNum(String telephoneNum); - public void insertUser(long userNum, String userName, String userPwd, String registerTime, String userRight); - public long count(); -} diff --git a/demo/src/main/java/com/example/demo/loginService/API/impl/UserServiceImpl.java b/demo/src/main/java/com/example/demo/loginService/API/impl/UserServiceImpl.java index 7f592d8..0f22007 100644 --- a/demo/src/main/java/com/example/demo/loginService/API/impl/UserServiceImpl.java +++ b/demo/src/main/java/com/example/demo/loginService/API/impl/UserServiceImpl.java @@ -21,8 +21,8 @@ public class UserServiceImpl extends UserService{ return this.UserMapper.selectUserBytelephoneNum(telephoneNum); } @Transactional(propagation=Propagation.REQUIRED,readOnly = false) - public void insertUser(long userNum,String userName,String userPwd,String registerTime,String userRight){ - this.UserMapper.insertUser(userNum,userName,userPwd,registerTime,userRight); + public void insertUser(User user){ + this.UserMapper.addUser(user); } @Transactional(propagation=Propagation.REQUIRED,readOnly = true) public long count(){ diff --git a/demo/src/main/java/com/example/demo/loginService/UserController.java b/demo/src/main/java/com/example/demo/loginService/UserController.java index 674e8c2..94ae1c5 100644 --- a/demo/src/main/java/com/example/demo/loginService/UserController.java +++ b/demo/src/main/java/com/example/demo/loginService/UserController.java @@ -1,7 +1,7 @@ package com.example.demo.loginService; import com.example.demo.bean.User; -import com.example.demo.loginService.API.UserService; +import com.example.demo.loginService.API.impl.UserServiceImpl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.PostMapping; @@ -9,6 +9,7 @@ import org.springframework.web.bind.annotation.PostMapping; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import java.io.IOException; import java.text.SimpleDateFormat; @@ -18,42 +19,50 @@ import java.util.Date; @Controller public class UserController extends HttpServlet { @Autowired - private UserService userService; - private User user; - private String userPwd; + private UserServiceImpl userServiceImpl; @PostMapping("/login") - public String doPost(HttpServletRequest request){ + public String handle(HttpServletRequest request, HttpServletResponse response)throws IOException, ServletException { String userName = request.getParameter("userName"); - userPwd = request.getParameter("userPwd"); - user = this.userService.selectUserByuserName(userName); + String userPwd = request.getParameter("userPwd"); + User user = this.userServiceImpl.selectUserByuserName(userName); if(user!=null){ if(user.getUserPwd().equals(userPwd)){ HttpSession session=request.getSession(); session.setAttribute("user",user); - return "redirect:http://localhost:8080/firstproject/demo/Front-end/首页/index.html"; + return "redirect:index.html"; + //request.getRequestDispatcher("/").forward(request,response); } else{ return "/userPwdError"; + //response.sendRedirect("userPwdError.jsp"); } }else{ - return "/userNotExist"; + return "userNotExist"; + //response.sendRedirect("notexit.jsp"); } } @PostMapping("/login1") - public String doPost1(HttpServletRequest request){ + public String handle1(HttpServletRequest request,HttpServletResponse response){ String userName = request.getParameter("userName"); - userPwd = request.getParameter("userPwd"); + String userPwd = request.getParameter("userPwd"); String userPwd1=request.getParameter("userPwd1"); - user=this.userService.selectUserByuserName("userName"); + User user=this.userServiceImpl.selectUserByuserName("userName"); + long count = 0; if(user!=null){ return "/operateError"; }else if(userPwd.equals(userPwd1)){ - long count = this.userService.count()+1; + count = this.userServiceImpl.count()+1; SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH-mm-ss"); String registerTime=dateFormat.format(new Date()); String userRight="0"; - this.userService.insertUser(count, userName, userPwd,registerTime,userRight); + user = new User(); + user.setUserNum(count); + user.setUserName(userName); + user.setUserPwd(userPwd); + user.setRegisterTime(registerTime); + user.setUserRight(userRight); + this.userServiceImpl.insertUser(user); return "/registerSuccess"; }else{ return "/userPwdNotSame"; diff --git a/demo/src/main/java/com/example/demo/loginService/index/ShowProController.java b/demo/src/main/java/com/example/demo/loginService/index/ShowProController.java deleted file mode 100644 index 45992f4..0000000 --- a/demo/src/main/java/com/example/demo/loginService/index/ShowProController.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.example.demo.loginService.index; - -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.example.demo.bean.Product; -import com.example.demo.searchService.service.impl.ProductSearchServiceImpl; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; - -import javax.servlet.ServletException; -import javax.servlet.http.HttpServlet; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import java.io.IOException; -import java.io.PrintWriter; -import java.util.List; - -@Controller -public class ShowProController extends HttpServlet { - @Autowired - private ProductSearchServiceImpl productSearchService; - - @PostMapping("/show") - public void showIndex(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { - try{ - List products = productSearchService.findByCount(); - String json = JSONObject.toJSONString(products); - - response.setCharacterEncoding("utf-8"); - PrintWriter pw = response.getWriter(); - pw.append(json); - }catch(Exception e){ - e.printStackTrace(); - } - - } -}