接上一篇:SSM整合初始环境搭建
1. 首页功能分析
- 1.要实现的功能:用户访问项目,后台从首页直接跳转到登录页面,用户直接看到登录页面
- 2.把项目部署到tomcat上:http://localhost:8080/
- 项目搭建时已经新建了WEB-INF/pages/index.jsp首页,什么都没有写
- 写com/lyx/web/controller/IndexController.java
- 当用户访问http://localhost:8080/时,由于IndexController的index()方法的@RequestMapping是“/”,所以直接访问到index.jsp,在index.jsp里跳转到登录页面的UserController类的toLogin()方法中,该方法返回值为“settings/qx/user/login”,视图解析器会补齐,该方法的@RequestMapping(“settings/qx/user/toLogin.do”),这个路径就是首页index.jsp跳转要访问的路径
2. 首页的Controller
- 在com/lyx/web/controller包下新建indexController.java
2.1 代码如下
- 当用户访问http://localhost:8080/时,由于IndexController的index()方法的@RequestMapping是“/”,所以直接访问到index.jsp
@Controller
public class indexController {
@RequestMapping("/")
public String index(){
return "index";
}