servlet跳转到jsp

请问如何从servlet跳转到jsp,最好举个详细的例子,特别的跳转的地址写详细我照者这样的做了我的jsp文件放在jsp/a.jsp在servlet中这样跳转reques... 请问如何从servlet 跳转到jsp ,最好举个详细的例子,特别的跳转的地址写详细
我照者这样的做了 我的jsp 文件放在jsp/a.jsp
在servlet中这样跳转request.getRequestDispatcher("/jsp/a.jsp").forward(request,response);
在 浏览器地址栏http:\\localhost:9000\jsp\servlet\Hello
可是抱错,说找不到指定的jsp 文件
还请大虾再指点一下
展开
 我来答
MewLeo
2006-12-23
知道答主
回答量:12
采纳率:0%
帮助的人:7.9万
展开全部
跳转有两种方式,重定向与转发。

重定向可以使用HttpServletResponse对象
如 response.sendRedirect(\"xxx.jsp\"); //参数为url地址
上面方法如同js的location.href=\"xxx.jsp\";

转发使用HttpServletRequest对象
request.getRequestDispatcher(\"xxx.jsp\").forward(request, response);
转发则把请求交给jsp页来处理
lll333vvv
2006-12-24 · TA获得超过110个赞
知道小有建树答主
回答量:307
采纳率:0%
帮助的人:0
展开全部
servlet使用RequestDispatcher到jsp页面
String url="/EShop.jsp";
ServletContext sc = getServletContext();
RequestDispatcher rd = sc.getRequestDispatcher(url);
rd.forward(req, res);

servlet重定向jsp,并将数据发送到别一个JSP中:
request.setAttubute("messages",aaa);
RequestDispatcher requestDispatcher=request.getRequestDispatcher("/jsp/testbean.jsp");
requestDispatcher.forward(request,response);

该检查一下你的服务器设置,或者路径错了没有。

参考资料: http://topic.csdn.net/t/20011204/08/401927.html

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式