主页 > 知识库 > JSP由浅入深(9)—— JSP Sessions

JSP由浅入深(9)—— JSP Sessions

热门标签:银行业务 智能手机 呼叫中心市场需求 美图手机 服务器配置 铁路电话系统 网站文章发布 检查注册表项
在经典的网站上,访问者可以浏览几个网页并执行一些交互的行为。如果你在编写这样的网站,利用每一个用户的一些数据是非常有用的。为了这个目的,我们可以使用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”属性。

您可能感兴趣的文章:
  • jsp编程中session的用法实例分析
  • jsp中Action使用session方法实例分析
  • JSP动态生成验证码存储在session作用范围内
  • jsp获取action传来的session和session清空以及判断
  • jsp和asp.net共享session值示例代码
  • Jsp中解决session过期跳转到登陆页面并跳出iframe框架的方法
  • JSP中 Session和作用域的使用
  • jsp中session过期设置及web.xml配置学习
  • jsp 对request.getSession(false)的理解(附程序员常疏忽的一个漏洞)
  • JSP session配置对web应用的影响

标签:河南 沈阳 红河 沧州 上海 新疆 长治 乐山

巨人网络通讯声明:本文标题《JSP由浅入深(9)—— JSP Sessions》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266