在经典的网站上,访问者可以浏览几个网页并执行一些交互的行为。如果你在编写这样的网站,利用每一个用户的一些数据是非常有用的。为了这个目的,我们可以使用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 Sessions相关推荐

  1. psi-probe监控

    在github中获取 git clone https://github.com/psi-probe/psi-probe mvn clean package -Dmaven.test.skip web/ ...

  2. 【DM8】达梦8 DEM部署

    DEM 达梦企业管理器,基于web界面 的一个管理器,对于主备或者集群 管理和部署很友好. 下面 基于达梦8 来部署一个DEM DEM部署说明 1.首先 下载一个tomcat ,我这里使用的是一个 a ...

  3. jsp的session介绍 (转)

    摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术.本文将详细讨论session的工作机制并且对在Java  ...

  4. Java EE WEB工程师培训-JDBC+Servlet+JSP整合开发之10.Web_工程结构

    –简介 –Web应用程序的思想 –Web应用程序的目的 –Web工程结构 –web.xml 文件 –实例 • 创建一个简单的web应用程序 • 部署到tomcat中来运行 ############## ...

  5. jsp到java xml配置,JSP中web配置:web.xml

    # re: JSP中web配置:web.xml 2007-07-02 12:24 和田雨 - http://java.sun.com/xml/ns/j2ee" xmlns:j2ee=&quo ...

  6. linux jsp 环境,Linux系统Jsp的环境:Apache,Tomcat配置

    RedHat Linux 9.0 2.所需软件 Apache 2.0.54 下载地址 下载该文件httpd-2.0.54.tar.gz Tomcat5.5.9 下载地址 下载该文件jakarta-to ...

  7. jsp过时了吗_知乎高赞:Spring MVC 过时了吗?网友:你连V和C都还没搞明白~

    喜欢就关注我们吧! 问题:Spring MVC 过时了吗? 我看了一下这个问题的日志,这个问题是2018年9月提出来的. 那么好,首先给出结论:Spring MVC没有过时,它仍然是当前主流的Java ...

  8. jsp数据交互(一),九大内置对象

    九大内置对象 九大内置对象 内置对象 类型 说明 作用域 request javax.servlet.ServletRequest 请求对象--在 一次请求/一个Request请求周期 中传递数据,请 ...

  9. 实验一:JSP编程范例

    准备工具: Eclipse.apache-tomcat压缩包(本实验采用蓝墨云班课上的压缩包) 实验流程: 1.解压压缩包,路径中最好不要带有中文. 2.双击bin文件夹下的startup.bat,可 ...

最新文章

  1. HBase安装与命令行操作
  2. 双时隙的工作原理_工业内窥镜的原理是什么?有哪些测量方法
  3. buffer 与cache 的区别
  4. 关于jsp页面传值乱码问题
  5. 第二十六讲 有特殊特征值的微分方程组
  6. LeetCode——Backtracking
  7. Unity3D研究院之获取摄像机的视口区域(转)
  8. Scala类型系统(sudden thought)
  9. socket 关于同一条TCP链接数据包到达顺序的问题
  10. 阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_4 响应之返回值是ModelAndView类型...
  11. 计算机应用与医学信息基础知识,第一篇医学信息基础知识.PDF
  12. Ultraedit删除空白行
  13. 达梦DW+DSC环境mal压缩测试
  14. Snipaste常用快捷键(详细总结)
  15. 泰山OFFICE技术讲座:标点关系穷举研究-03
  16. 华为交换机配置时区_华为交换机配置NTP实现时间自动同步
  17. 什么是 C# 分部类(partia)
  18. S6系统激活、软件升级和软件授权激活
  19. discuz 配置 上传远程附件
  20. wordpress linux 目录,Linux系统二级目录无法安装Wordpress解决办法 | 无忧主机

热门文章

  1. Unity程序框架总结归置系列(1)——单例基类
  2. ceph存储 pg归置组处于stuck以及degraded状态解决方案
  3. GNU工具链(GNU Toolchain)学习
  4. 死锁简述(死锁产生的四个条件,预防死锁)
  5. $(dirname $0)
  6. 常用RL算法的主要特性
  7. CRX文件安装Chrome/chromium版Edge上的方法
  8. PCB布局、布线总结(持续进行中。。。。。。)
  9. UML小结,UML图,UML例子
  10. C语言指针详解——入门C语言指针,初级指针使用。