修改登录注册包,验证circulator包和产品管理包,实行结果判断

master
jyx 7 years ago
parent 04f131a710
commit 0022c367b6

@ -5,7 +5,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.ServletComponentScan;
@SpringBootApplication
@ServletComponentScan
//@ServletComponentScan
//@MapperScan("com.example.demo.Dao")
public class DemoApplication {
public static void main(String[] args) {

@ -49,6 +49,7 @@ public class SumCirController {
return "计算失败!";
}
System.out.println(sum_principal_and_intrate);
return "/circulator";
}
}

@ -7,17 +7,18 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@Controller
public class startController {
public class startController extends HttpServlet {
@Autowired
private userMapper userMapper;
private User user=new User();
@RequestMapping("")//浏览商品之后点击申请贷款的按钮之后跳到的界面
@RequestMapping("/start")//浏览商品之后点击申请贷款的按钮之后跳到的界面
public String doPost(HttpServletResponse response, HttpServletRequest request){
User user=new User();
int num=1;//从登陆那里得到登陆者的序号
user=userMapper.selectUserByuserNum(num);
if(user.getIsIdentify()=="1"){

@ -1,10 +0,0 @@
package com.example.demo.loginService.API;
import com.example.demo.bean.User;
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();
}

@ -0,0 +1,12 @@
package com.example.demo.loginService.API.impl;
import com.example.demo.bean.User;
import org.springframework.stereotype.Service;
@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 long count(){return 0;}
}

@ -2,19 +2,18 @@ package com.example.demo.loginService.API.impl;
import com.example.demo.Dao.userMapper;
import com.example.demo.bean.User;
import com.example.demo.loginService.API.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
@Service("UserServiceImpl")
public class UserServiceImpl implements UserService{
@Service(/*"UserServiceImpl"*/)
public class UserServiceImpl extends UserService{
@Autowired
private userMapper UserMapper;
@Transactional(propagation=Propagation.REQUIRED,readOnly = true)
public User selectUserByuserName(String userName){
return this.UserMapper.selectUserByuserName(userName);
}
@Transactional(propagation=Propagation.REQUIRED,readOnly = true)

@ -1,14 +1,17 @@
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.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
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;
import java.util.Date;
@ -17,27 +20,30 @@ import java.util.Date;
public class UserController extends HttpServlet {
@Autowired
private UserService userService;
private User user;
private String userPwd;
//private User user = new User();
// private String userPwd;
@PostMapping("/login")
public void handle(HttpServletRequest request)throws Exception{
public void handle(HttpServletRequest request,HttpServletResponse response)throws Exception{
String action=request.getParameter("action");
if(action.equals("登录")){
doPost1(request);
doPost1(request,response);
}else{
doPost3(request);
doPost3(request,response);
}
}
public String doPost3(HttpServletRequest request){
public String doPost3(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.userService.selectUserByuserName("userName");
if(user!=null){
return "/operateError";
}else if(userPwd==userPwd1){
long count = this.userService.count();
}
if(userPwd.equals(userPwd1)){
long count = this.userService.count()+1;
SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");
String registerTime=dateFormat.format(new Date());
String userRight="0";
@ -48,21 +54,25 @@ public class UserController extends HttpServlet {
}
}
public String doPost1(HttpServletRequest request) {
public String doPost1(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException {
String userName = request.getParameter("userName");
userPwd = request.getParameter("userPwd");
user = this.userService.selectUserByuserName(userName);
String userPwd = request.getParameter("userPwd");
User user = this.userService.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";
//request.getRequestDispatcher("../首页/index.html").forward(request,response);
//return "redirect:http://localhost:8080/firstproject/demo/Front-end/首页/index.html";
return "/success";
}
else{
return "/userPwdError";
//response.sendRedirect("../userPwdError");
return "userPwdError";
}
}else{
return "/userNotExist";
//response.sendRedirect("../userNotExist");
return "/userNotExit";
}
}

@ -27,7 +27,7 @@ public class deleteController extends HttpServlet {
writer=response.getWriter();
if(result==1){
writer.write("删除成功");
return "/";//返回增加删除修改的总页面
return "/delete";//返回增加删除修改的总页面
}if(result==-1){
writer.write("无此业务");
return "/";

@ -17,7 +17,7 @@ public class bankCardController extends HttpServlet {
@Autowired
userBankIdMapper userBankIdMapper;
@RequestMapping("")//手机表单界面
@RequestMapping("/phone")//手机表单界面
public String doPost(HttpServletResponse response, HttpServletRequest request){
try{
long num=1;//获取得到userNum

@ -14,7 +14,7 @@ public class phoRegController {
phone phone=new phone();
@RequestMapping("")//第一个手机验证界面
@RequestMapping("/phoreg")//第一个手机验证界面
public String doPost(HttpServletRequest request, HttpServletResponse response){
PrintWriter writer=null;
try{

@ -14,7 +14,7 @@ public class phoRegController2 {
phone phone=new phone();
@RequestMapping("")//第二个手机验证界面
@RequestMapping("/phoreg2")//第二个手机验证界面
public String doPost(HttpServletRequest request, HttpServletResponse response){
PrintWriter writer=null;
try{

@ -6,7 +6,7 @@ spring:
datasource:
url: jdbc:mysql://localhost:3306/loan?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8
username: root
password: 123
password: 12345678
driver-class-name: com.mysql.cj.jdbc.Driver
mybatis:
type-aliases-package: com.example.demo.Dao

@ -1,7 +0,0 @@
package com.example.demo.loginService.API;
import com.example.demo.bean.User;
public interface UserService {
public User selectUserByuserName(String userName);
}

@ -1,17 +0,0 @@
package com.example.demo.loginService.API.impl;
import com.example.demo.Dao.userMapper;
import com.example.demo.bean.User;
import com.example.demo.loginService.API.UserService;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
@Service("UserServiceImpl")
public class UserServiceImpl implements UserService{
private userMapper UserMapper;
@Transactional(propagation=Propagation.REQUIRED,readOnly = true)
public User selectUserByuserName(String userName){
return this.UserMapper.selectUserByuserName(userName);
}
}

@ -1,33 +0,0 @@
package com.example.demo.loginService;
import com.example.demo.bean.User;
import com.example.demo.loginService.API.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PostMapping;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@Controller
public class UserController extends HttpServlet{
@Autowired
private UserService userService;
@PostMapping("/Login.do")
public String doPost1(HttpServletRequest request, HttpServletResponse response){
String userName=request.getParameter("userName");
String userPwd=request.getParameter("userPwd");
User user=this.userService.selectUserByuserName(userName);
if(user!=null){
if(user.getUserPwd().equals(userPwd)){
return "/login1";
}
else{
return "/login2";
}
}else{
return "/login2";
}
}
}
Loading…
Cancel
Save