发表于: 2017-12-11 21:56:55
1 588
今天完成的事情:
做了一个登录注册的小Demo。然后做了最基本的判断。贴一下代码。自己还存在很多疑惑。等下说。
下面是一些业务逻辑,我把这些写在了Controller里面。应该写在service层。不过我在想如果是service我应该如何把name password传入到service层里面。因为这边网页端直接调用了Controller层的方法。
@RequestMapping(value = "/user",method = RequestMethod.POST)
public String forLogin(String name, String password){
logger.info("进入用户判断");
User user = userService.findByNameAndPassword(name,password);
if(user!=null){
logger.info("帐密正确");
return "hello";
}else {
logger.info("帐密错误");
return "web";
}}
@RequestMapping(value = "/newUser", method = RequestMethod.GET)
public String register(){
logger.info("注册界面");
return "register";
}
@RequestMapping(value = "/newUser", method = RequestMethod.POST)
public String forRegister(String name,String password){
logger.info("entrance");
logger.info(name);
logger.info(password);
if(name==null||name.trim().equals("")){//前台表单如果不输入数据,直接提交,值是"",而不是NULL
logger.info("姓名不能为空");
return null;
}else if(password==null||password.trim().equals("")){
logger.info("密码不能为空");
return null;
}else{
userService.addUser(name, password);
return "web";
}}
初步看了一些关于MD5的东西,不太看得懂。慢慢来。越往后,感觉自己基础很匮乏。
不过还好,可以看师兄的东西。一边学习,一边试着做自己的。
明天计划的事情:
继续做登录注册的东西吧。把业务逻辑处理写到service里面。
遇到的问题:
主要是在判断的时候遇到的问题。
收获:
基础基础。
评论