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>
通过隐藏表单,我们也可以将一个页面信息,传递给另外的页面。