老师 问一下为什么URL是department/list可以直接访问呢?运行404错误额

来源:4-1 部门管理底层实现

MambaSpirit

2018-06-22 11:40:51

http://img.mukewang.com/climg/5b2c6e9d0001255202910424.jpg

写回答

3回答

慕先生oucaser

2018-07-07

同学你好。我在学的时候也遇到了这个错误,和老师的源代码对了一下,应该是视频中在spring-web.xml配置中老师没讲<mvc:annotation-driven/>这一行,这一行不开的话没法找到mvc注解写的路径的。

0

一叶知秋519

2018-06-22

1、target目录是编译目录,如果项目报错显示类找不到,可以到target目录下查看项目编译是不是完整;如果项目比较大的话,一般建议同学把目录结构贴出来,方便查看文件的对应关系;

访问department/list可以显示出页面:在DepartmentController中配置了访问department模块的访问映射路径,访问department/list就进入下图的list()方法中:

http://img.mukewang.com/climg/5b2cb7380001765206040291.jpg

 list()方法返回一个department_list,这是一个页面的前缀名称,此处可以对照spring_web.xml中对SpringMvc的整合配置:

http://img.mukewang.com/climg/5b2cb7da000102ed09960287.jpg

此处规定了返回页面所在的路径和后缀。

2、建议同学根据上面的思路,对照检查一下自己项目的对应关系,看一下有没有对应的jsp页面呢~

祝学习愉快!

0
hambaSpirit
h 谢谢老师!
h018-06-22
共1条回复

一叶知秋519

2018-06-22

没看明白你的问题,你是说访问department/list,页面是404么?

0
hambaSpirit
h 哈哈老师不好意思,上面有字数限制。我有2个问题: 第一个问题是为什么访问department/list可以显示出页面,看了一下别的同学问的还是没懂这和target目录有关系吗? 第二个问题是我按照老师说的访问department/list,页面是404,然后这是我的target结构您看一下 谢谢老师了
h018-06-22
共1条回复

0 学习 · 4317 问题

查看课程