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