经过前面的3篇文章,SSM框架就整合完成了。
此时,如果能看到后台界面,那么说明整合就成功了。
1、新建PageController,具体代码如下:
package com.codingwhy.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class PageController {
/**
* 返回首页
* @return
*/
@RequestMapping("/")
public String showIndex(){
return "index";
}
@RequestMapping("/{page}")
public String showPage(@PathVariable String page){
return page;
}
}路径的话,如下图所示

2、springmvc.xml新增如下代码
<!-- 资源映射 --> <mvc:resources location="/WEB-INF/css/" mapping="/css/**"/> <mvc:resources location="/WEB-INF/js/" mapping="/js/**"/>

3、运行java.manager.web
如何配置的话前面的文章已经讲过了:运行Java购物商城系统的web模块

运行成功,界面如下图所示

需要注意的是,在运行的时候,代码可能会报错,类似这样的:Result Maps collection already contains value for ...BaseResultMap,出现这样的问题,可以参考这篇文章解决:解决mybatis generator 生成mapper.xml时代码重复问题