您的位置:首页 > 其它

同一用户的不同页面共享数据(二、三)

2012-08-14 12:13 417 查看
sendRedirect()方法:

通过该方法可以将一个页面的信息传送给另外的页面,比如:

sendRedirect(“welcome?uname=aaa”);

优点:传送信息的速度比较快

缺点:它只能传送字符串,而不能传送一个对象

注:

1.welcome代表你要跳转的那个servlet的url

2.servlet url名和变量之间有个?

3.如要传递两个以上的值,它们之间要用符号&分开,比如sendRedirect(“welcome?uname=aaa&passwd=123”);

4.如果传递的是中文,那你将得到乱码,需要处理一下res.setContentType(“text/html,charset=gbk”);

隐藏表单技术:

这是最常见的一种方式,也是最简单的,但有时该技巧非常管用,形如:

<form action=login>

<input type=hidden name=a value=b>

</form>

通过隐藏表单,我们也可以将一个页面信息,传递给另外的页面。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: