<HTML>这个表单的目标是"SaveName.jsp",它的功能是把这个名字保存到session中,注意这个session变量,它是JSP里的关键字,就像out与request变量一样.(在@page域中,你可以申明你不需要使用sessions,以免session成为特有变量.
<BODY>
<FORM METHOD=POST ACTION="SaveName.jsp">
What's your name? <INPUT TYPE=TEXT NAME=username SIZE=20>
<P><INPUT TYPE=SUBMIT>
</FORM>
</BODY>
</HTML>
<%如果你打开了两个浏览器(而不是一个浏览器的两个窗口),或者打开两台机器中的两个浏览器,你就可以把一个名字保存在一个浏览器中,并且把另一个名字保存在另一个浏览器中.并且这两个名字都是可以追踪到的.
String name = request.getParameter( "username" );
session.setAttribute( "theName", name );
%>
<HTML>
<BODY>
<A HREF="NextPage.jsp">Continue</A>
</BODY>
</HTML>
SaveName.jsp把用户的名字保存到session中,并且建立一个链接到NextPage.jsp页面.
NextPage.jsp示范如何取出保存过的名字.
<HTML>
<BODY>
Hello, <%= session.getAttribute( "theName" ) %>
</BODY>
</HTML>