From e2013f52db196702aa06ab1679e7471736d60247 Mon Sep 17 00:00:00 2001 From: jicunxi <1418230976@qq.com> Date: Mon, 14 Jan 2019 11:00:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=B9=E7=AA=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../loginService/API/impl/UserService.java | 2 +- .../API/impl/UserServiceImpl.java | 2 +- .../demo/loginService/SessionFilter.java | 106 +++++++++--------- .../demo/loginService/UserController.java | 2 +- .../main/resources/static/userPwdError.html | 2 +- 5 files changed, 57 insertions(+), 57 deletions(-) diff --git a/demo/src/main/java/com/example/demo/loginService/API/impl/UserService.java b/demo/src/main/java/com/example/demo/loginService/API/impl/UserService.java index c1aca6c..7cc7345 100644 --- a/demo/src/main/java/com/example/demo/loginService/API/impl/UserService.java +++ b/demo/src/main/java/com/example/demo/loginService/API/impl/UserService.java @@ -7,6 +7,6 @@ import org.springframework.stereotype.Service; public abstract class UserService { public User selectUserByuserName(String userName){return null;} public User selectUserBytelephoneNum(String telephoneNum){return null;} - public void insertUser(long userNum, String userName, String userPwd, String registerTime, String userRight){} + public void addUser(User users){} public long count(){return 0;} } 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 0f22007..9c61346 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,7 +21,7 @@ public class UserServiceImpl extends UserService{ return this.UserMapper.selectUserBytelephoneNum(telephoneNum); } @Transactional(propagation=Propagation.REQUIRED,readOnly = false) - public void insertUser(User user){ + public void addUser(User user){ this.UserMapper.addUser(user); } @Transactional(propagation=Propagation.REQUIRED,readOnly = true) diff --git a/demo/src/main/java/com/example/demo/loginService/SessionFilter.java b/demo/src/main/java/com/example/demo/loginService/SessionFilter.java index 23011fb..af8977f 100644 --- a/demo/src/main/java/com/example/demo/loginService/SessionFilter.java +++ b/demo/src/main/java/com/example/demo/loginService/SessionFilter.java @@ -1,53 +1,53 @@ -package com.example.demo.loginService; - -import javax.servlet.*; -import javax.servlet.annotation.WebFilter; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import javax.servlet.http.HttpSession; -import java.io.IOException; -@WebFilter(filterName = "sessionFilter",urlPatterns = {"/*"}) -public class SessionFilter implements Filter { - String NO_LOGIN="/notLogin"; - String[] includeUrls=new String[]{"redirect:http://localhost:8080/firstproject/demo/Front-end/Login/Login.html","redirect:http://localhost:8080/firstproject/demo/Front-end/Login/Login1.html"}; - @Override - public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws ServletException,IOException{ - HttpServletRequest request=(HttpServletRequest) servletRequest; - HttpServletResponse response=(HttpServletResponse) servletResponse; - HttpSession session=request.getSession(false); - String uri=request.getRequestURI(); - //是否需要过滤 - boolean needFilter=isNeedFilter(uri); - if(!needFilter){ - filterChain.doFilter(servletRequest,servletResponse); - }else{ - //需要过滤器 - //session中包含user对象,则是登录状态 - if(session!=null&&session.getAttribute("user")!=null){ - filterChain.doFilter(servletRequest,servletResponse); - }else{ - String requestType=request.getHeader("X-Requested-with"); - //判断是否是ajax请求 - if(requestType!=null&&"XMLHttpRequest".equals(requestType)){ - response.sendRedirect(NO_LOGIN); - }else{ - //重定向到登录页(需要在static文件夹下建立此html文件) - response.sendRedirect(request.getContextPath()+"redirect:http://localhost:8080/firstproject/demo/Front-end/Login/Login.html"); - } - return; - } - } - - - } - public boolean isNeedFilter(String uri) { - for (String includeUrl : includeUrls) { - if (includeUrl.equals(uri)) { - return false; - } - } - return true; - } - - -} +//package com.example.demo.loginService; +// +//import javax.servlet.*; +//import javax.servlet.annotation.WebFilter; +//import javax.servlet.http.HttpServletRequest; +//import javax.servlet.http.HttpServletResponse; +//import javax.servlet.http.HttpSession; +//import java.io.IOException; +//@WebFilter(filterName = "sessionFilter",urlPatterns = {"/*"}) +//public class SessionFilter implements Filter { +// String NO_LOGIN="/Login.html"; +// String[] includeUrls=new String[]{"/Login.html","/Register.html"}; +// @Override +// public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws ServletException,IOException{ +// HttpServletRequest request=(HttpServletRequest) servletRequest; +// HttpServletResponse response=(HttpServletResponse) servletResponse; +// HttpSession session=request.getSession(false); +// String uri=request.getRequestURI(); +// //是否需要过滤 +// boolean needFilter=isNeedFilter(uri); +// if(!needFilter){ +// filterChain.doFilter(servletRequest,servletResponse); +// }else{ +// //需要过滤器 +// //session中包含user对象,则是登录状态 +// if(session!=null&&session.getAttribute("user")!=null){ +// filterChain.doFilter(servletRequest,servletResponse); +// }else{ +// String requestType=request.getHeader("X-Requested-with"); +// //判断是否是ajax请求 +// if(requestType!=null&&"XMLHttpRequest".equals(requestType)){ +// response.sendRedirect(NO_LOGIN); +// }else{ +// //重定向到登录页(需要在static文件夹下建立此html文件) +// response.sendRedirect("/Login.html"); +// } +// return; +// } +// } +// +// +// } +// public boolean isNeedFilter(String uri) { +// for (String includeUrl : includeUrls) { +// if (includeUrl.equals(uri)) { +// return false; +// } +// } +// return true; +// } +// +// +//} 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 632243f..b1640b0 100644 --- a/demo/src/main/java/com/example/demo/loginService/UserController.java +++ b/demo/src/main/java/com/example/demo/loginService/UserController.java @@ -69,7 +69,7 @@ public class UserController extends HttpServlet { user.setRegisterTime(registerTime); user.setUserRight(userRight); //System.out.println(user); - this.userServiceImpl.insertUser(user); + this.userServiceImpl.addUser(user); result = 1; }else{ result = 3; diff --git a/demo/src/main/resources/static/userPwdError.html b/demo/src/main/resources/static/userPwdError.html index d283643..f4d127c 100644 --- a/demo/src/main/resources/static/userPwdError.html +++ b/demo/src/main/resources/static/userPwdError.html @@ -3,7 +3,7 @@