2 sinat 32688815 sinat_32688815 于 2016.02.18 17:21 提问

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个回答

q694755382
q694755382   2016.02.18 17:49
已采纳

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

sinat_32688815
sinat_32688815 有没有可能我配置哪里出问题了,我发现有的jsp可以跳转过去,我想跳的跳不过去
2 年多之前 回复
xinmengdie01
xinmengdie01   2016.02.18 17:22

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

sinat_32688815
sinat_32688815 就在我项目下面的呀,我尝试着加上Account/WebRoot/admin/excelInport.jsp 也不对,出错
2 年多之前 回复
xinmengdie01
xinmengdie01   2016.02.18 17:22

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

qq_19558705
qq_19558705   Ds   Rxr 2016.02.18 17:27

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

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

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

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

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

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

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
jsp跳转servlet以后转发或重定向以后css和js样式消失。页面布局混乱
<% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>”>在页面中加入这几行代码,然后把相应的css和js的代码写成绝对路径的即可,当在jsp中引入css
servlet使用request跳转到jsp页面指定的框架
如果页面使用iframe写成,那么在后台servlet进行跳转时,需要跳转到指定的target。这是需要在提交到那个页面之前的form表单中设置target=“你要跳转的目标名称。”
servlet中通过request.getRequestDispatcher跳转到jsp页面乱码问题
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); r
Servlet跳转到Jsp的指定div
Servlet跳转到Jsp的指定div 问题: 首页点击一个连接,切换div(id = cc_bi)                             cc_bi              提交表单后,企图直接回到div(id = cc_bi)视图。servlet代码如下: request.getRequestDispatcher("TestDirejsp?#
servlet跳转到JSP页面会出现乱码
问题描述:servlet跳转到JSP页面的时候会出现乱码。但是直接访问JSP页面不会出现乱码,乱码情况如图所示 servlet情况 我发现去掉servlet上面的那两句话,JSP乱码情况是没有的, 或者写成下面情况的servlet也可以的 这样也不会出现乱码! 或者把上面四句话全部去掉也不会出现乱码 本人分析(不一定正确)是因为:response.s
Servlet跳转到jsp中无法显示css
今天做项目的时候遇到了一个问题,后台接口都基本完成了,开始对接前台的时候只是写了一个简单的servlet跳转到jsp页面,但是css却无法显示,如果直接将页面放入容器(Tomcat)中运行则能正常运行。解决的办法是将所有引用的css和js文件都写成绝对路径,如src="/css/......",path就是在开头声明一下,然后就能正常显示啦~
Android牛人博客集合
最近看到别人两个月时间锻炼成安卓大神,真心牛逼,没玩两点多睡,向他人学习啊!http://blog.csdn.net/u011068702/article/category/2541183----两个月学会安卓并且技术还是大神的博客,http://www.cnblogs.com/rollenholt----这是一个大二的学生的博客,自叹不如,http://my.csdn.net/lmj623565
从servlet转发跳到Jsp页面中时出现的乱码问题
因为我用的IDE是eclipse,所以在生成servlet时,是自动生成的,在doGet方法内会自动添加上: response.getWriter().append("Served at: ").append(request.getContextPath()); 当我转发跳转到下一个Jsp页面时,该页面乱码了,而如果直接访问的话,是没有问题的, 所有的字符编码也都是能改的改成了utf-8,也
Servlet跳转页面的几种方法总结
servlet跳转页面的方法: 跳转分为两部分,一部分发生在servlet,另一部分发生在JSP,JSP就是servlet,但是两者还是有部分差异。 Servlet:(跳转发生在doGet,doPost等方法里) (1)redirect方式 response.sendRedirect(“/index.jsp”);页面的路径是相对路径。sendRedirect可以将页面
Intellij idea/Servlet学习之-在Servlet中实现页面重定向
本例主要讲在Servlet中实现页面重定向。用到的主要有HttpServletResponse对象的sendRedirect()方法