`

jsp------session

阅读更多

javax.servlet.http.HttpSession对象

注意:HttpSession这个接口是没有父接口的,因为只有http中国才存在session的概念

session在世界中的主要作用就是判断用户是否登录

public boolean isNew(); //判断是否是新的session,如果是新的session,那么可知用户刚刚连接过来
此方法的原理实际上是在于Cookie的设置上,回顾一下:
   如果用户第一次访问服务器的话,Cookie中不会存在JSessionId,而当用户第二次继续访问的话,Cookie中已经存在了JSessionId,所以就不认为是新用户了


public String getId(); //得到session id,服务器就是用这个来判断的
这个id就是浏览器第一次分配给用户的,并且存放在了Cookie里面,在tomcat中,就放在了名叫JSessionId这个Cookie里面

由此可以知道如果Cookie被禁用之后,session是用不了的

public void invalidate(); //使得session失效----网站上的注销,退出就是用的这个方法


小细节:  name.equals("abc") 与 "abc".equals(name)的区别
   第二个好用些,因为name如果是空的话,那么第一个会报错,而第二个还可以正常检验

<img src="img.jsp" /> 如果这个jsp <%@page contentType="image/jpeg"%>是这种格式,那么他将生成一个动态验证码似的图片
[/oode]
分享到:
评论

相关推荐

    tomcat9+tomcat-cluster-redis-session-manager_4.0.zip

    "tomcat9+tomcat-cluster-redis-session-manager_4.0.zip"这个文件组合涉及到的是在Tomcat 9上实现负载均衡以及使用Redis作为Session管理器的高级配置。 首先,Tomcat 9是Apache Tomcat服务器的一个版本,它是Java ...

    Tomcat8亲测可用 tomcat-redis-session-manager的jar包

    标题中的“Tomcat8亲测可用 tomcat-redis-session-manager的jar包”指的是一个专为Tomcat8设计的,用于管理session的扩展组件。这个组件实现了将Tomcat应用服务器中的用户session数据存储到Redis分布式缓存系统中,...

    jsp-api-2.1.jar

    5. **JSP内置对象**:如 request、response、session、application、pageContext、out、exception 等,它们提供对HTTP请求、响应、会话和全局应用程序信息的直接访问。 6. **EL(Expression Language)**:EL是JSP ...

    jsp-cookie-session-crud 使用 JSP 实现cookie session验证及增删改查

    在本文中,我们将深入探讨如何使用JSP(JavaServer Pages)技术实现基于cookie和session的用户验证,并且结合CRUD(Create、Read、Update、Delete)操作进行详细讲解。首先,我们来理解JSP、cookie和session的基本...

    jsp-api.jar和servlet-api.jar

    例如,`javax.servlet.jsp.PageContext`提供了对请求、响应、session以及应用程序范围内的对象的访问,而`javax.servlet.jsp.JspWriter`则用于输出内容到响应流。 **Servlet API** Servlet是Java编写的一种服务器...

    jsp-session测试

    【JSP Session 测试】是Java初学者在学习如何在JSP页面中使用Session对象时的一个常见实践案例。在这个练习中,我们将深入了解JSP Session的概念、工作原理以及如何在实际项目中有效地应用它。 首先,Session是Java...

    activation.jar、jsp-api.jar、servlet-api.jar、mail.jar

    这个库包含了处理SMTP、POP3、IMAP等邮件协议的类和接口,如`Session`、`Message`、`Address`等,通过这些类,开发者可以构建复杂的邮件应用,如邮件客户端或者服务器端的邮件处理服务。 这四个库文件通常在开发...

    tomcat-7.0.54配合使用的memcached-session-manager1.6.1的整套jar包

    为了优化这个问题,我们可以使用`memcached-session-manager`,它是一个专门为Tomcat设计的插件,使得Tomcat能够将用户的session数据存储在Memcached服务器上,实现session的分布式管理。 本文将详细介绍如何在...

    jsp-api.jar(2.3)与servlet-api.jar (3.1)

    4. **隐式对象**:JSP 2.3增加了更多的隐式对象,如`pageContext`和`session`,使得开发者可以直接在JSP页面中访问它们,而无需显式声明。 5. **错误处理**:改进了错误处理机制,允许开发者通过`errorPage`指令来...

    精通jsp-web开发技术与典型应用

    2. **JSP内置对象**:如request、response、session、application等,它们提供了对HTTP请求和响应的访问,以及会话管理和应用程序级数据的共享。 3. **JavaBeans**:JSP与JavaBeans的结合使用,是Java Web开发中...

    jsp-api.jar

    - **session**:管理用户会话,存储用户状态信息。 - **application**:全局应用程序范围的变量,可供所有用户共享。 - **out**:用于向响应流输出内容。 - **exception**:捕获和处理异常。 3. **标签库**: ...

    commons-pool2-2.0.jar  jedis-2.7.2.jar  tomcat-redis-session-manage-tomcat8.jar

    总结来说,`Tomcat8+redis`实现session共享的关键在于使用`jedis-2.7.2.jar`作为客户端与Redis交互,以及`tomcat-redis-session-manager-tomcat8.jar`作为Tomcat的session管理器,共同实现了高效、可靠的session存储...

    Memcached-session-manager所需最新jar包-tomcat7-kryo序列

    【标题】:“Memcached-session-manager所需最新jar包-tomcat7-kryo序列”指的是在Tomcat7中使用Memcached作为会话管理器时,需要的特定版本的jar包,特别是与Kryo序列化相关的组件。 【描述】:“Memcached-...

    JSP源码——tot-jsp-cms.zip

    TOT-JSP-CMS可能使用session和cookie来管理用户会话,通过比较用户名和密码实现认证,然后根据用户角色分配不同的访问权限。 6. **模板引擎**:为了实现页面的动态渲染,TOT-JSP-CMS可能会利用模板引擎,如...

    javax.servlet.jsp-api-2.3.2-b01.jar.zip

    例如,`PageContext`接口是JSP页面的主要上下文对象,它提供了一种访问所有JSP作用域(page, request, session, application)的统一方式,以及对JSP内置对象的访问。 **4. pageContext.setAttribute()方法** `...

    tot-jsp-cms.zip

    10. **安全性和性能优化**:理解JSP最佳实践、SQL注入防御、跨站脚本防护(XSS)、session管理等Web应用安全知识,以及缓存策略、负载均衡等性能优化技巧,对于有效地运行和维护TOT-JSP-CMS至关重要。 以上就是从...

    jsp ----挂号系统

    JSP有九个内置对象,包括`request`, `response`, `session`, `application`, `page`, `pageContext`, `out`, `config`和`exception`。这些对象对应于Servlet API中的对象,为开发者提供了处理HTTP请求、响应、会话...

    JSP Session 学习笔记---JSP Session 学习笔记

    JSP Session 学习笔记

    Jsp-Servlet-JavaBean企业事务管理系统

    开发者可以使用JSP的内置对象如request、response、session等来处理HTTP请求,以及EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)来简化页面编程。 其次,Servlet是Java中的服务器端...

    JSP实验-购物车(用session实现)

    **JSP实验-购物车(用session实现)** 在Web开发中,购物车是一个常见的功能,它允许用户选择商品并暂时存储,直到他们准备结账。在这个实验中,我们将使用JavaServer Pages (JSP) 技术来创建一个简单的购物车,主要...

Global site tag (gtag.js) - Google Analytics