JSP里面的    <%=session.getAttribute("×××")%> 与java等价于         request.getSession().getAttribute("×××") *************************************************************************************…
创建和获取客户的会话 setAttribute()与getAttribute() session.setAttribute(String name , Object obj) 如session.setAttribute("username" , "陈帝求") 将一个字符串"陈帝求"放置到session对象中,并且变量名叫username session.getAttribute(String name) 该函数返回的是一个Object,是一个对象…
session对象是javax.servlet.http.HttpSession接口的实例,但是不像HttpServletRequest或HttpServletResponse一样,有父接口,他没有父接口. HttpSession接口的主要方法: 1. java.lang.String getId():取得session ID 2. long getCreationTime():取得session的创建时间 3. long getLastAccessedTime():取得session的最后一次…
session内置对象介绍 个人理解:session因为是唯一的, session是与请求有关的会话期,它是java.servlet.http.HttpSession类的对象,用来表示和存储当前页面的请求信息. session也是在JSP开发中频繁使用到的对象之一,它一般在服务器上设置了一个30分钟的过期时间,当客户端停止操作30之后,session中存储的信息便会自动失效.          特别需要注意的是:session中保存和查找的信息不能是基本类型,如int.double等,而必须是J…
1.JSP简介 (1)JSP的全称是Java Server Pages(运行在服务器端的页面),实际就是Servlet(学习JSP的关键就是时刻联想到Servlet) (2)JSP.Servlet各自作用 ==> Servlet:一般作为控制组件,处理业务逻辑 ==> JSP:一般作为显示组件,显示数据 (3)书写JSP就相当于书写html代码,只不过里面可以镶嵌java代码,为用户提供动态数据 (4)更改了jsp页面,新增了jsp页面都不需要重新部署启动服务器,直接访问即可 (5)JSP包括…
以下内容引用自http://wiki.jikexueyuan.com/project/jsp/session-tracking.html: 会话(Session) HTTP是一个“无状态”协议,这意味着每一次客户端检索Web页面时,客户端打开一个单独的Web服务器且服务器不会自动连接任何以前的客户端请求的记录. Web客户端和Web服务器之间的会话有以下几种方式: 一.Cookies 网络服务器可以为每个Web客户端和使用已接收的Cookie可识别的来自客户端的后续请求分配一个唯一的会话ID作为…
1.定义: EL(Expression Language) 是为了使JSP写起来更加简单.表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化. 2. 1.语法结构 ${expression} 2.[ ]与.运算符 EL 提供“.“和“[ ]“两种运算符来存取数据. 当要存取的属性名称中包含一些特殊字符,如 . 或 - 等并非字母或数字的符号,就一定要使用“[ ]“.例如: ${ user. My-Name}应当…
HTTP是一个无状态的协议,web服务器无法分辨出那些请求是同一个浏览器发出的,浏览器每一次请求都是孤立的 即使HTTP1.1支持持续链接,但当用户有一段时间没有请求时,连接也会关闭. 如何实现网上的购物车:某个用户从网站登陆页面登陆后,在进入到购物页面购物时,负责处理购物请求的服务器程序必须知 道处理上一次请求的程序所得到的用户信息. 作为web浏览器必须能够采用一种机制,来唯一标识一个用户,同时记录该用户的状态. 会话和会话状态 web应用中的会话是指一个客户端浏览器与web服务器之间连续发…
JSP 隐式对象 JSP隐式对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明.JSP隐式对象也被称为预定义变量. JSP所支持的九大隐式对象: 对象 描述 request HttpServletRequest类的实例 response HttpServletResponse类的实例 out PrintWriter类的实例,用于把结果输出至网页上 session HttpSession类的实例 application ServletContext类的实例,与应用上…
1 Servlet Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面.它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层. Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机. 2 JSP JSP技术使用Java编程语言编写类XML…