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

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

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
慕先生oucaser 2018-07-07 14:59:14

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

一叶知秋519 2018-06-22 16:49:39

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

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

http://img1.sycdn.imooc.com//climg/5b2cb7380001765206040291.jpg

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

http://img1.sycdn.imooc.com//climg/5b2cb7da000102ed09960287.jpg

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

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

祝学习愉快!

  • 提问者 MambaSpirit #1
    谢谢老师!
    2018-06-22 17:34:10
一叶知秋519 2018-06-22 13:47:43

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

  • 提问者 MambaSpirit #1
    哈哈老师不好意思,上面有字数限制。我有2个问题: 第一个问题是为什么访问department/list可以显示出页面,看了一下别的同学问的还是没懂这和target目录有关系吗? 第二个问题是我按照老师说的访问department/list,页面是404,然后这是我的target结构您看一下 谢谢老师了
    2018-06-22 14:07:42
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
SSM主流框架入门与综合项目实战2018版
  • 参与学习           人
  • 提交作业       205    份
  • 解答问题       4317    个

Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师