java关于Servlet里面跳转jsp页面出现找不到页面的问题,急求,大神,小弟跪求了!!

图片说明问题:通过form表单跳转到servlet中处理事物完后,需要再跳转到另外一个jsp页面。我是用了很多种方法:都是页面找不到错误。使用过的方法:
1.response。sendRedirect("excelInport.jsp"); 2.request.getRequestDispatcher("excelInport.jsp").forward(request,response); 3.out.print("跳转"); 4.out.print("window.location.href="excelInport.jsp"");

小弟尝试了这些方法都是出现页面找不到404,为什么呢?

7个回答

如果说404 那就说路径问题检查跳转路径,还可能是没有重新发布。

sinat_32688815
岁末的风 有没有可能我配置哪里出问题了,我发现有的jsp可以跳转过去,我想跳的跳不过去
接近 4 年之前 回复

excelInport.jsp 这个页面路径写的不对吧

sinat_32688815
岁末的风 就在我项目下面的呀,我尝试着加上Account/WebRoot/admin/excelInport.jsp 也不对,出错
接近 4 年之前 回复

excelInport.jsp 这个页面路径写的不对吧

404应该是一个很好解决的问题,在浏览器控制台(F12)中可以看到404报错的具体路径,对照路径检测是否正确

sinat_32688815
岁末的风 回复ITDragon龙: 好的,谢了
接近 4 年之前 回复
qq_19558705
ITDragon龙 回复岁末的风: 没用过IE11,建议用一下google 或者是火狐。打开开发者工具以后就可以直接看到错误提示。
接近 4 年之前 回复
sinat_32688815
岁末的风 回复ITDragon龙: IE11 浏览器,我f12后,没看到哪里有关于404报错的地方
接近 4 年之前 回复
sinat_32688815
岁末的风 回复ITDragon龙: IE11 浏览器,我f12后,没看到哪里有关于404报错的地方
接近 4 年之前 回复
qq_19558705
ITDragon龙 回复岁末的风: 你用的是什么浏览器,一般用 F12 就可以了,或者是右击选择审查元素之类的选项。或者是在工具中找到开发者工具。
接近 4 年之前 回复
sinat_32688815
岁末的风 哥,我没用过,怎么看404路径错误??
接近 4 年之前 回复

页面在什么目录下?尝试下这个/excelInport.jsp

qq_26229507
一点点丶 回复岁末的风: 你的页面是在admin文件夹下面的,所以跳转路径前面要加上admin
接近 4 年之前 回复
sinat_32688815
岁末的风 回复烟味衬衫: 我贴出来了,麻烦看一下==、
接近 4 年之前 回复
qq_26229507
一点点丶 回复岁末的风: 把你项目的结构贴一下
接近 4 年之前 回复
sinat_32688815
岁末的风 还是不可以呢,一样的错误
接近 4 年之前 回复

除了路径还可能是没有重新发布(redeploy)的问题?

sinat_32688815
岁末的风 回复岁末的风: 我用myeclipse,每次尝试新的方法都重新run service,redeploy。这个是没有问题的
接近 4 年之前 回复
sinat_32688815
岁末的风 我用myeclipse,每次double重新run service,redeploy。这个是没有问题的
接近 4 年之前 回复

解决了,一个是路径没写全加上admin/excelInport.jsp ,还有发现跳转的那个页面也存在错误。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!