利用SSM框架实现一个登入页面的验证 进入登入页面:
Insert title here
登入系统
⽤户名:
密;;码:
上代码如下图所示: 在这里我们点击了登入,他便跳转到${pageContext.request.contextPath }/login中,也就是我们之前写好的一个UserControler
package com.rql.bookshop.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.servlet.ModelAndView;
import com.rql.bookshop.po.User;
@Controller
public class UserController {
@PostMapping(value = "/login")
public ModelAndView userLogin(User user, ModelAndView mav) {
System.out.println(user);
// 将用户数据装入到model中
mav.addObject("user", user);
// 返回成功页面
mav.setViewName("succ");
return mav;
}
}
自动匹配到了@postMapping(value="/login"),然后返回到视图层
系统首页
欢迎您:${user.username}
进入系统
如下图所示: 项目结构如下: 总结:${pageContext.request.contextPath }是一个jsp内部提供的,帮我们自动匹配上下文环境的,不需要我们像以前一样把代码写死。
|