---

  关于jsp页面报404错误一般情况下:

 

首先404是地址跳转的错误,也就是没有找到指定的页面。
1.Tomcat未正常启动,因为在你修改过跳转地址时,有时Tomcat是没有更新源地址的,这是软件上的一个Bug
,光光依靠重新部署可能无法解决,你需要删除工程目录部署下(webapps内的工程和work>Catalina>localhost内的工程)的两个工程文件
,重新部署即可。这是一个最常见的问题,也是最难排查的问题,但年困惑了我久....


2.跳转地址有误,很基础的错误,试着在浏览器地址栏中看看跳转地址有没有出现重复地址,多余的"/",以及是否正确使用"."和".."。对照修改即可。


3.跳转页面文件格式后缀有误,Jsp还是Html。很少见的马虎错误。



另外就是如果你在页面中用了basepath  

那么在处理器sevlet中 跳转页面的时候也即使路径是对的也会报404这个时候需要把前面jsp页面用到的basepath传到sevlet中

 

 

 

 


在要跳转页面路径前  加上这个basepath

 

posted on 2017-04-28 07:20  啷个哩个啷  阅读(160)  评论(0编辑  收藏  举报