如何让一个servlet传值到两个jsp页面...

时间:2022-11-05 17:09:01
就是我需要把PIList中的信息同时传给petView_name.jsp与petUpdate.jsp页面,但是只跳转到petView_name.jsp页面。

				
....
req.setAttribute("PIList", list);
req.setAttribute("success", success);
req.getRequestDispatcher("petView_name.jsp").forward(req, resp);
     //req.getRequestDispatcher("petUpdate.jsp");

13 个解决方案

#1


引用楼主 cicada688 的回复:
就是我需要把PIList中的信息同时传给petView_name.jsp与petUpdate.jsp页面,但是只跳转到petView_name.jsp页面。


Java code
                
....
req.setAttribute("PIList", list);
                req.setAttribute("success", su……


表单隐藏域

#2


在 petUpdate.jsp 中再获取 petView_name.jsp中的那个被隐藏起来的 东西。

#3


额。
我是从servlet中把查询得到的数据传递给两个不同的页面,但是只跳转到其中一个页面。

#4


引用 3 楼 cicada688 的回复:
额。
我是从servlet中把查询得到的数据传递给两个不同的页面,但是只跳转到其中一个页面。


这么神奇?想法很好

#5


如何让一个servlet传值到两个jsp页面...
可给一点示例代码么。不懂是哪个隐藏的..
弱弱的问一句,和表单隐藏域有什么关系..

#6


引用 4 楼 ylz2007 的回复:
引用 3 楼 cicada688 的回复:

额。
我是从servlet中把查询得到的数据传递给两个不同的页面,但是只跳转到其中一个页面。


这么神奇?想法很好

如何让一个servlet传值到两个jsp页面...
你太坏了,经常看到你的回帖..  第一次发帖就被表扬了

真的只有这两个方法麽..可是偶的两个页面都需要那组数据额.. 如何让一个servlet传值到两个jsp页面...
response.sendRedirect(url);
getRequestDispatcher(url).forward(request, response);

#7


引用 4 楼 ylz2007 的回复:
引用 3 楼 cicada688 的回复:

额。
我是从servlet中把查询得到的数据传递给两个不同的页面,但是只跳转到其中一个页面。


这么神奇?想法很好


不怕死的话,往session里放

#8


这就是个请求转发过程

#9


想法确实很好,
但是一般不会用到这种情况,
如果你是要两个页面都接受这个值的话,
有一种方式,就是servlet-->petUpdate.jsp-->petView_name.jsp去。
在petUpdate页面运行,但不做显示,直接跳到petView_name中去显示。
petUpdate相当于一个servlet。
你看这样行不行啊?

#10


在一个servlet查询到的值,两个页面使用,但是只跳到一个页面,是这个意思吗?
可以用session。

#11


黑莲大哥说的...我怕死啊..

在petView_name.jsp页面里用session.setAttribute("PIList",PIList);
然后在petUpdate.jspObject o=session.getAttribute("PIList");

再来获取?

#12


引用 9 楼 xiongdan1982 的回复:
想法确实很好,
但是一般不会用到这种情况,
如果你是要两个页面都接受这个值的话,
有一种方式,就是servlet-->petUpdate.jsp-->petView_name.jsp去。
在petUpdate页面运行,但不做显示,直接跳到petView_name中去显示。
petUpdate相当于一个servlet。
你看这样行不行啊?

额。不似哦。
那两个页面我都需要数据。
petView_name.jsp用来显示数据并且还有些其他功能包括跳转到petUpdate.jsp来做数据修改等操作,所有两个页面都需要数据额...
看来不能直接从servlet发送数据给两个jsp页面,只能用session啊。

#13


问题是用session不爽撒,容易数据混乱,出问题撒!

#1


引用楼主 cicada688 的回复:
就是我需要把PIList中的信息同时传给petView_name.jsp与petUpdate.jsp页面,但是只跳转到petView_name.jsp页面。


Java code
                
....
req.setAttribute("PIList", list);
                req.setAttribute("success", su……


表单隐藏域

#2


在 petUpdate.jsp 中再获取 petView_name.jsp中的那个被隐藏起来的 东西。

#3


额。
我是从servlet中把查询得到的数据传递给两个不同的页面,但是只跳转到其中一个页面。

#4


引用 3 楼 cicada688 的回复:
额。
我是从servlet中把查询得到的数据传递给两个不同的页面,但是只跳转到其中一个页面。


这么神奇?想法很好

#5


如何让一个servlet传值到两个jsp页面...
可给一点示例代码么。不懂是哪个隐藏的..
弱弱的问一句,和表单隐藏域有什么关系..

#6


引用 4 楼 ylz2007 的回复:
引用 3 楼 cicada688 的回复:

额。
我是从servlet中把查询得到的数据传递给两个不同的页面,但是只跳转到其中一个页面。


这么神奇?想法很好

如何让一个servlet传值到两个jsp页面...
你太坏了,经常看到你的回帖..  第一次发帖就被表扬了

真的只有这两个方法麽..可是偶的两个页面都需要那组数据额.. 如何让一个servlet传值到两个jsp页面...
response.sendRedirect(url);
getRequestDispatcher(url).forward(request, response);

#7


引用 4 楼 ylz2007 的回复:
引用 3 楼 cicada688 的回复:

额。
我是从servlet中把查询得到的数据传递给两个不同的页面,但是只跳转到其中一个页面。


这么神奇?想法很好


不怕死的话,往session里放

#8


这就是个请求转发过程

#9


想法确实很好,
但是一般不会用到这种情况,
如果你是要两个页面都接受这个值的话,
有一种方式,就是servlet-->petUpdate.jsp-->petView_name.jsp去。
在petUpdate页面运行,但不做显示,直接跳到petView_name中去显示。
petUpdate相当于一个servlet。
你看这样行不行啊?

#10


在一个servlet查询到的值,两个页面使用,但是只跳到一个页面,是这个意思吗?
可以用session。

#11


黑莲大哥说的...我怕死啊..

在petView_name.jsp页面里用session.setAttribute("PIList",PIList);
然后在petUpdate.jspObject o=session.getAttribute("PIList");

再来获取?

#12


引用 9 楼 xiongdan1982 的回复:
想法确实很好,
但是一般不会用到这种情况,
如果你是要两个页面都接受这个值的话,
有一种方式,就是servlet-->petUpdate.jsp-->petView_name.jsp去。
在petUpdate页面运行,但不做显示,直接跳到petView_name中去显示。
petUpdate相当于一个servlet。
你看这样行不行啊?

额。不似哦。
那两个页面我都需要数据。
petView_name.jsp用来显示数据并且还有些其他功能包括跳转到petUpdate.jsp来做数据修改等操作,所有两个页面都需要数据额...
看来不能直接从servlet发送数据给两个jsp页面,只能用session啊。

#13


问题是用session不爽撒,容易数据混乱,出问题撒!