时间: 2021-07-31 作者:daque
在典范的网站上,考察者不妨欣赏几个网页并实行少许交互的动作。即使你在编写如许的网站,运用每一个用户的少许数据利害常有效的。为了这个手段,咱们不妨运用jsp中的"sessions"。 session是一个跟用户关系的东西。当用户考察网站的功夫,少许数据就被寄存于session中,并在须要的功夫居中掏出数据。session为各别的用户生存了各别了数据。 以次的网页将用户的名字安置于session中,并不妨在其它场合来表露它。开始咱们要创造一个表单,而后将它定名为getname.html <html> <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> 这个表单的目的是“savename.jsp”,它在session生存了用户的名字。 <% 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> 即使你翻开两种各别的欣赏器,大概从两台各别的呆板上运转两个欣赏器,你不妨在一个欣赏器中安置一个名字,而在其余一个欣赏器中安置其余的名字,然而两个名字都将被盯梢。session维持盯梢直到超时,这时候它就会假如用户没有考察网站了,以是就废除了session。 结果再安置一下本教程的接洽:运用session,在上头的例子中减少一个用户的“age”属性。