经过前面的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时代码重复问题