springmvc,@RequestMapping拦截不到请求,404

小城里的梦想 2017-11-28 09:34:18
我的配置

web.xml


dispatcher-servlet.xml



controller

工程路径


我部署上tomcat7,浏览器输入


为什么他不会经过controller的扫描,直接去到视图解析器
...全文
2706 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lc_1123 2017-12-30
  • 打赏
  • 举报
回复
拦截到请求了,你对应位置没有hello.jsp文件,在web-inf下新建jsp目录,然后在jsp下新建hello.jsp
xls丶 2017-12-29
  • 打赏
  • 举报
回复
没找到jsp.404
Mr_NEMO 2017-12-29
  • 打赏
  • 举报
回复
打个断点把,请求访问到你的controller了,但是跳转到视图的时候根据你的路径找不到jsp文件,因为你的WEB-INF下面没有jsp这层文件夹。 解决方法:首先新建一个jsp取名为hello.jsp 方法一: 将dispatcher-servlet.xml文件中的/WEB-INF/jsp中/jsp删掉,并把你的hello.jsp放到WEB-INF下面。 方法二 在WEB-INF下面建一个名为jsp的文件夹,并把你的hello.jsp放到这个文件夹下面。
西瓜菠萝 2017-11-29
  • 打赏
  • 举报
回复
<property name="prefix" value="/"/>这个value是你hello的路径 <property name="suffix" value=".jsp"/>这个value是你hellede 后缀名 整体是给return的字符串加上前缀和后缀,变成一个 可用的路径
Royal_lr 2017-11-29
  • 打赏
  • 举报
回复
就很明显,你的hello.jsp文件都不存在,然后路径也没找到,建议多看下Javaweb基础
墨笙弘一 2017-11-28
  • 打赏
  • 举报
回复
你看404界面啊,上面有个WEB-INF/jsp/hello.jsp 但是你的目录下面没有JSP文件目录
繁华终归落尽 2017-11-28
  • 打赏
  • 举报
回复
你的jsp目录呢,不是进了控制器了吗
十月def 2017-11-28
  • 打赏
  • 举报
回复
大哥你这灰已经返回了,你在WEB-INF下增加一个jsp目录,jsp里面再加一个hello.jsp就不报404了
Sunyiban 2017-11-28
  • 打赏
  • 举报
回复
这个是拦截到了~

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧