2 xxzmr1314 xxzmr1314 于 2017.09.17 11:03 提问

servlet向jsp传值出现404. 5C

servlet里是这样写的
request.setAttribute( "artId",y);
request.getRequestDispatcher( "articleDetail.jsp").forward(request,response);
然后就报错,说我的jsp不存在
HTTP Status 404 - /xxbbs/com.xx.servlet/articleDetail.jsp

type Status report

message /xxbbs/com.xx.servlet/articleDetail.jsp

description The requested resource is not available.

但是这个jsp是存在的呀

7个回答

xiaoming120915
xiaoming120915   2017.09.17 11:37

你的包路径有点怪啊,“/xxbbs/com.xx.servlet/articleDetail.jsp”你的jsp文件是放在哪里的??

dang_345X
dang_345X   2017.09.17 12:05

好像不需要.jsp后缀就能找到

weixin_39521929
weixin_39521929   2017.09.17 12:33

估计你的路径不对吧,request.getRequestDispatcher( "articleDetail.jsp")应该是从程序入口的根路径到文件
Request.getRequestDispatcher(String url)中的url可以使用相对路径
"/"代表相对与web应用路径 ,比如
RequestDispatcher rd = request.getRequestDispatcher("/ooo");
rd.forward(request, response);
提交至http://localhost:8080/Test/ooo
浏览器地址栏看下你的项目名到jsp地址

qq_37110005
qq_37110005   2017.09.17 13:50

request.getRequestDispatcher("articlDetail.jsp") 中articlDetail.jsp前面加上所在的文件夹(比如方在abc文件夹中的efg)就写成:abc/efg/articlDetail.jsp

beckhamaaa
beckhamaaa   2017.09.18 00:23

request.getRequestDispatcher( "/articleDetail.jsp").forward(request,response); 请求转发路径要有 / 才可以

CSDN1642816671
CSDN1642816671   2017.09.18 11:06

你这样写用的是相对路径,建议你改成绝对路径试一下,如果还不行就清一下缓存

qq_27896387
qq_27896387   2017.09.18 16:56

使用绝对路径,或者 ../../ 这种方式

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
总结JSP与servlet之间的传值
总结JSP与servlet之间的传值 JSP与 servlet之间的传值有两种情况:JSP -> servlet, servlet -> JSP。 通过对象 request和 session (不考虑 application)完成传值。
JSP与servlet之间的传值
JSP与servlet之间的传值JSP与servlet之间的传值
Ajax传值到java的方法中
Ajax传值到Jsp中 传值到Servlet中 传值到Java方法中
java-web学习demo--最简单的servlet jsp跳转传值
java-web学习demo--最简单的servlet jsp跳转传值java-web学习demo--最简单的servlet jsp跳转传值
checkBox分别处理选中与不选中
checkBox分别处理选中与不选中checkBox分别处理选中与不选中
jsp页面间通过request/session传值
例1:jsp页面间通过request/session传值 session1.jsp(从表单输入usernmae,将该参数传递到session2.jsp)
servlet如何将对象传给JSP,看完必懂
里面对servlet和JSP,传值有着详细的讲解
在servlet中将JavaBean对象传递到jsp页
Java web 在servlet中将JavaBean对象传递到jsp页
jsp乱码的3种解决方法
jsp传值的时候出现的 乱码的3种解决方法
jsp+hibernate实现的分页,java代码
完整版的分页,使用java编写完成的 jsp+hibernate实现的分页技术,java代码