From 5bc81426b4ca1a62ddaec430602db20b4e9f651f Mon Sep 17 00:00:00 2001 From: jyx <1584081113@qq.com> Date: Mon, 14 Jan 2019 09:41:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=9D=E8=AF=81=E6=B6=88=E6=81=AF=E9=97=B4?= =?UTF-8?q?=E4=BC=A0=E9=80=92=EF=BC=8C=E5=8A=9F=E8=83=BD=E6=88=90=E5=8A=9F?= =?UTF-8?q?=E8=BF=90=E8=A1=8C=EF=BC=8C=E5=90=8E=E7=AB=AF=E4=B8=8E=E5=89=8D?= =?UTF-8?q?=E7=AB=AF=E9=93=BE=E6=8E=A5=E6=88=90=E5=8A=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/SumCirController.java | 6 ++-- .../demo/loginService/UserController.java | 30 ++++++++++--------- .../controller/addController.java | 2 +- demo/src/main/resources/static/Login.html | 4 +-- 4 files changed, 23 insertions(+), 19 deletions(-) diff --git a/demo/src/main/java/com/example/demo/circulator/controller/SumCirController.java b/demo/src/main/java/com/example/demo/circulator/controller/SumCirController.java index 3d69acd..eaedb5c 100644 --- a/demo/src/main/java/com/example/demo/circulator/controller/SumCirController.java +++ b/demo/src/main/java/com/example/demo/circulator/controller/SumCirController.java @@ -10,6 +10,7 @@ import org.springframework.web.bind.annotation.GetMapping; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import java.io.IOException; @Controller public class SumCirController { @@ -19,8 +20,8 @@ public class SumCirController { @Autowired private EPAIR_CirService epair_cirService; - @GetMapping("/cir/sum") - public String SumCirculator(HttpServletRequest request, HttpServletResponse response){ + @GetMapping("/cirsum") + public String SumCirculator(HttpServletRequest request, HttpServletResponse response)throws IOException { long productNum = Long.parseLong(request.getParameter("productNum")); double amount = Double.parseDouble(request.getParameter("amount")); int year = Integer.parseInt(request.getParameter("year")); @@ -50,6 +51,7 @@ public class SumCirController { } System.out.println(sum_principal_and_intrate); + response.sendRedirect("countCenter.html"); return "/circulator"; } 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 27f1aa2..6fae447 100644 --- a/demo/src/main/java/com/example/demo/loginService/UserController.java +++ b/demo/src/main/java/com/example/demo/loginService/UserController.java @@ -3,9 +3,9 @@ package com.example.demo.loginService; import com.example.demo.bean.User; import com.example.demo.loginService.API.impl.UserServiceImpl; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.repository.query.Param; import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.*; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; @@ -22,31 +22,33 @@ public class UserController extends HttpServlet { @Autowired private UserServiceImpl userServiceImpl; - @GetMapping("/login") - public String handle(HttpServletRequest request, HttpServletResponse response)throws IOException, ServletException { + @PostMapping("/login") + //@ResponseBody + public void handle( HttpServletRequest request, HttpServletResponse response)throws IOException, ServletException { //System.out.println("_______________"); String userName = request.getParameter("userName"); String userPwd = request.getParameter("userPwd"); User user = this.userServiceImpl.selectUserByuserName(userName); + int result = 0; if(user!=null){ if(user.getUserPwd().equals(userPwd)){ HttpSession session=request.getSession(); session.setAttribute("user",user); - //request.getRequestDispatcher("index.html").forward(request,response); - return "/index"; - } - else{ - return "/userPwdError"; - //response.sendRedirect("userPwdError.jsp"); + result = 1; + } else{ + result = 2; } }else{ - return "userNotExist"; - //response.sendRedirect("notexit.jsp"); + result = 3; } + if(result==1)response.sendRedirect("index.html"); + else if(result==2)response.sendRedirect("login.html"); + else response.sendRedirect("login.html"); } - @GetMapping("/login1") + @PostMapping("/login1") + @ResponseBody public String handle1(HttpServletRequest request,HttpServletResponse response){ String userName = request.getParameter("userName"); String userPwd = request.getParameter("userPwd"); @@ -55,7 +57,7 @@ public class UserController extends HttpServlet { user = this.userServiceImpl.selectUserByuserName(userName); long count = 0; if(user!=null){ - return "已有该用户名"; + return "/已有该用户名"; }else if(userPwd.equals(userPwd1)){ count = this.userServiceImpl.count()+1; SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH-mm-ss"); diff --git a/demo/src/main/java/com/example/demo/productService/controller/addController.java b/demo/src/main/java/com/example/demo/productService/controller/addController.java index e518a49..0eb1969 100644 --- a/demo/src/main/java/com/example/demo/productService/controller/addController.java +++ b/demo/src/main/java/com/example/demo/productService/controller/addController.java @@ -23,7 +23,7 @@ public class addController extends HttpServlet { product.setProductNum(Long.parseLong(request.getParameter("productNum"))); product.setProductName(request.getParameter("productName")); product.setBankNum(Integer.parseInt(request.getParameter("bankNum"))); - product.setCategory(request.getParameter("productName")); + product.setCategory(request.getParameter("category")); product.setIntrate(Float.parseFloat(request.getParameter("intrate"))); product.setProductDescription(request.getParameter("description")); product.setPictureAddress(request.getParameter("address")); diff --git a/demo/src/main/resources/static/Login.html b/demo/src/main/resources/static/Login.html index 4102d09..27435a6 100644 --- a/demo/src/main/resources/static/Login.html +++ b/demo/src/main/resources/static/Login.html @@ -300,8 +300,8 @@
-

-

+

+