how2j案例
示例项目
导入jar包
目录如图,当然还得解压
web.xml
配置Spring MVC的入口
这里的映射会把所有的请求都提交到DispatcherServlet
名字与之对应
<servlet-name>springmvc</servlet-name>
创建springmvc-servlet.xml
这是Spring MVC的 映射配置文件
表示访问路径/index会交给id=indexController的bean处理
控制类 IndexController
完成
视图定位
修改springmvc-servlet.xml
展示页面的保存位置通常固定,且结构相似,可以设定通用的访问路径,简化页面配置格式
其他
修改IndexController
ModelAndView mav = new ModelAndView("index.jsp");
已经指定了后缀为.jsp,就需要把这里的后缀去掉
同理jsp页面也要放在指定前缀的位置
注解方式跳转
修改控制器中的代码,也很好理解
然后再把原来在springmvc-servlet.xml里配的路由映射注释掉就可以了,也没有什么特别的,当然对于web.xml也可以用注解式配置,不过就是@WebServlet了
教材9-3案例
教材源码是错的,项目也不能直接引入(java路径问题)
可以就前面的示例项目做一份拷贝,然后理一下结构把教材源码改进去,注意名字对应好就可以调出来了,也没有什么多的点好讲的,调不出来可以回顾一下两个xml文件的映射关系再写一下
参考blog
https://blog.csdn.net/diao____si/article/details/130622491?spm=1001.2014.3001.5502