....
req.setAttribute("PIList", list);
req.setAttribute("success", success);
req.getRequestDispatcher("petView_name.jsp").forward(req, resp);
//req.getRequestDispatcher("petUpdate.jsp");
13 个解决方案
#1
表单隐藏域
#2
在 petUpdate.jsp 中再获取 petView_name.jsp中的那个被隐藏起来的 东西。
#3
额。
我是从servlet中把查询得到的数据传递给两个不同的页面,但是只跳转到其中一个页面。
我是从servlet中把查询得到的数据传递给两个不同的页面,但是只跳转到其中一个页面。
#4
这么神奇?想法很好
#5
可给一点示例代码么。不懂是哪个隐藏的..
弱弱的问一句,和表单隐藏域有什么关系..
#6
你太坏了,经常看到你的回帖.. 第一次发帖就被表扬了
真的只有这两个方法麽..可是偶的两个页面都需要那组数据额..
response.sendRedirect(url);
getRequestDispatcher(url).forward(request, response);
#7
不怕死的话,往session里放
#8
这就是个请求转发过程
#9
想法确实很好,
但是一般不会用到这种情况,
如果你是要两个页面都接受这个值的话,
有一种方式,就是servlet-->petUpdate.jsp-->petView_name.jsp去。
在petUpdate页面运行,但不做显示,直接跳到petView_name中去显示。
petUpdate相当于一个servlet。
你看这样行不行啊?
但是一般不会用到这种情况,
如果你是要两个页面都接受这个值的话,
有一种方式,就是servlet-->petUpdate.jsp-->petView_name.jsp去。
在petUpdate页面运行,但不做显示,直接跳到petView_name中去显示。
petUpdate相当于一个servlet。
你看这样行不行啊?
#10
在一个servlet查询到的值,两个页面使用,但是只跳到一个页面,是这个意思吗?
可以用session。
可以用session。
#11
黑莲大哥说的...我怕死啊..
在petView_name.jsp页面里用session.setAttribute("PIList",PIList);
然后在petUpdate.jspObject o=session.getAttribute("PIList");
再来获取?
在petView_name.jsp页面里用session.setAttribute("PIList",PIList);
然后在petUpdate.jspObject o=session.getAttribute("PIList");
再来获取?
#12
额。不似哦。
那两个页面我都需要数据。
petView_name.jsp用来显示数据并且还有些其他功能包括跳转到petUpdate.jsp来做数据修改等操作,所有两个页面都需要数据额...
看来不能直接从servlet发送数据给两个jsp页面,只能用session啊。
#13
问题是用session不爽撒,容易数据混乱,出问题撒!
#1
表单隐藏域
#2
在 petUpdate.jsp 中再获取 petView_name.jsp中的那个被隐藏起来的 东西。
#3
额。
我是从servlet中把查询得到的数据传递给两个不同的页面,但是只跳转到其中一个页面。
我是从servlet中把查询得到的数据传递给两个不同的页面,但是只跳转到其中一个页面。
#4
这么神奇?想法很好
#5
可给一点示例代码么。不懂是哪个隐藏的..
弱弱的问一句,和表单隐藏域有什么关系..
#6
你太坏了,经常看到你的回帖.. 第一次发帖就被表扬了
真的只有这两个方法麽..可是偶的两个页面都需要那组数据额..
response.sendRedirect(url);
getRequestDispatcher(url).forward(request, response);
#7
不怕死的话,往session里放
#8
这就是个请求转发过程
#9
想法确实很好,
但是一般不会用到这种情况,
如果你是要两个页面都接受这个值的话,
有一种方式,就是servlet-->petUpdate.jsp-->petView_name.jsp去。
在petUpdate页面运行,但不做显示,直接跳到petView_name中去显示。
petUpdate相当于一个servlet。
你看这样行不行啊?
但是一般不会用到这种情况,
如果你是要两个页面都接受这个值的话,
有一种方式,就是servlet-->petUpdate.jsp-->petView_name.jsp去。
在petUpdate页面运行,但不做显示,直接跳到petView_name中去显示。
petUpdate相当于一个servlet。
你看这样行不行啊?
#10
在一个servlet查询到的值,两个页面使用,但是只跳到一个页面,是这个意思吗?
可以用session。
可以用session。
#11
黑莲大哥说的...我怕死啊..
在petView_name.jsp页面里用session.setAttribute("PIList",PIList);
然后在petUpdate.jspObject o=session.getAttribute("PIList");
再来获取?
在petView_name.jsp页面里用session.setAttribute("PIList",PIList);
然后在petUpdate.jspObject o=session.getAttribute("PIList");
再来获取?
#12
额。不似哦。
那两个页面我都需要数据。
petView_name.jsp用来显示数据并且还有些其他功能包括跳转到petUpdate.jsp来做数据修改等操作,所有两个页面都需要数据额...
看来不能直接从servlet发送数据给两个jsp页面,只能用session啊。
#13
问题是用session不爽撒,容易数据混乱,出问题撒!