用java语言,使用servlet,怎么实现页面直接的相互跳转? 5

现在有四个页面分别为a,b,c,d,在a页面有三个链接分别可以进入b,c,d页面,而在b页面中也有三个链接分别进入a,c,d页面。并且每个页面上的值也要传递。请问怎么进行... 现在有四个页面分别为a,b,c,d,在a页面有三个链接分别可以进入b,c,d页面,而在b页面中也有三个链接分别进入a,c,d页面。并且每个页面上的值也要传递。请问怎么进行跳转呢?

本人做的结果:http://localhost:8080/System/bugs/bugs/bugs_add.jsp出现页面无法查找到报404;出现在bugs文件夹下又查找文件夹bugs,所以无法查找到该页面。
可能描述的语言有点难以理解,可以QQ邮箱联系我: c1504355179@qq.com
谢谢!
展开
 我来答
匿名用户
2013-04-08
展开全部
直接给你在网上找了一篇例子,你好好看下,里面有如何在 Servlet 里面 forward (跳转)到其他页面的用法。

http://stackoverflow.com/questions/6177121/servlet-is-not-forwarding-to-another-jsp

简单给你提示一下:

HttpSession ses=request.getSession(true);
//这里面是设置会话里面的 Attribute ,在整个会话过程中有效。

ses.setAttribute("login",login);
RequestDispatcher rq=request.getRequestDispatcher("ElecBill.jsp");
//这里面是设置页面里面的 Attribute ,只在页面显示的过程中有效。

request.setAttribute("msg","Registered Successfully");
rq.forward(request,response);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
名字被注册1309
2013-04-08 · 超过39用户采纳过TA的回答
知道答主
回答量:113
采纳率:0%
帮助的人:104万
展开全部
跳转页面你可以用<a href="XXX.jsp?参数名="+参数>试试 放几个连接就行了 至于你要获得参数 request.getParement("参数名")
出404错误只要页面存在肯定是跳转路径有错误,或者你的跳转语句的目标页面的名字写错了,仔细检查你的拼写
追问
那要是说根据页面输入的id搜索结果,结果其实是数组集,但是输入的某个id无结果,怎么进行判断并跳转页面呢?
追答
请问你这个输入的ID是在哪输入呢?      超链接 ?也就是上面我说的,还一个表单提交的?   你说的是什么意思呢?照你的问题来看 你好像只要单纯的超链接跳转 至于你说的输入 id 总要有个触发事件能先得到你输入的id再说,还有你这个搜索结果是什么结果呢?页面跳转要去搜索结果?不太明白你的意思。   你可以用JS获取你下你输入的ID   然后用JS跳转页面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cml416009
2013-04-10
知道答主
回答量:5
采纳率:0%
帮助的人:7525
展开全部
那肯定是你调转的路径错误了,尽量使用绝对路径,那样不会出现错误。
如果两个页面在同一个文件夹的话,跳转地址可以直接是xxx.jsp就行了。不需要再加文件夹名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式