`

关于servlet 和jsp 中的 session对象

    博客分类:
  • JAVA
阅读更多
在servlet中,要得到session并设值 要用 request.getSession().setAttribute();

在jsp页面中<% request.getSession().setAttribute("name","zzc");%> 
                  <%=session.getAttribute("name")%>

servlet是个类,要想使用session必须先获取 session对象。
jsp中可以直接使用session ,原因是因为他把session对象内置了,就像java.lang.*那4个包他默认导入一样。

Jsp 也是最后要编译成一个个类,容器遇到jsp文件 就会自动创建 一个session对象 无须自己再写,
也就是 session =request.getSession(); 容器替你完成。

requst.getSession().setAttribute("自己定义的名字",值)和requst.getSession().getAttribute("自己定义的名字",值)


session的创建:

由于session是jsp的内建对象,你在jsp中创建session的时候直接session.setAttribute("key", value);就可以了。

但在java文件中你要引入javax.servlet.http.HttpSession;这个包,然后通过HpptSession session = request.getSession();
session.setAttribute("key", value);
创建一个seseion。


session的取值:

jsp中直接session.getAttribute("key");就可以了。

但在java文件中你要引入javax.servlet.http.HttpSession;这个包,然后通过HpptSession session = request.getSession();
session.getAttribute("key");得到session中的对象。


session的废除:jsp和java两种文件中的操作方法同上,调用session.removeAttribute("key");方法。或者通过session.invalidate();使所有的session失效。

Response.Write("提示信息"); 把信息输出在页面上。
Response.Write("<script>window.alert('" + sMsg + "')</script>"); 把信息现在在对话框中。

MessageBox("提示信息");是Window.Form中显示一个对话框,并把提示信息显示在该对话框中。

request 请求  请求完就完了 ,比如 jsp页面请求servlet

response  相应 对请求的响应  比如 servlet相应请求,给出个jsp

session 整个会话期, 比如 从打开IE 到关闭所有的IE
分享到:
评论

相关推荐

    jsp中Session对象源码

    在JavaServer Pages (JSP) 技术中,`Session` 对象是一个非常重要的概念,它用于跟踪用户会话状态。在Web应用中,当用户访问网页时,服务器可能需要记住用户的一些信息,如购物车内容、登录状态等,这时就需要用到...

    jsp和servlet之中的session详细介绍

    本文将深入探讨JSP和Servlet中的session概念,以及它们如何在Web应用程序中实现状态管理。HTTP协议本身是无状态的,这意味着每次客户端(浏览器)向服务器发送请求时,服务器无法识别请求是否来自同一个会话。为了...

    JSP 在servlet中使用session

    在这个过程中,每次用户提交猜测后,Servlet都会检查session中的游戏状态,更新用户的猜测记录,并在用户猜对或尝试次数用尽后提供反馈。由于session在整个会话期间保持有效,所以即使用户在多个页面间跳转,游戏...

    Servlet 和 Jsp 学习指南+ 代码

    Servlet和JSP(JavaServer Pages)是Java Web开发中的核心组件,它们在构建动态网站和应用程序中发挥着至关重要的作用。这份"Servlet 和 Jsp 学习指南+ 代码"资源包显然旨在帮助开发者深入理解和掌握这两项技术。 ...

    servlet和jsp学习指南

    - 掌握JSP内置对象的使用,如request、response、session、application等,这些对象对于处理Web应用中的数据和请求至关重要。 - 探索JSP的自定义标签库的创建和使用,以及如何通过EL(Expression Language)简化...

    学习JSP(JBuilder版)——用Servlet实现页面间通信(Session对象)

    本教程将聚焦于如何在JSP应用中使用Servlet和Session对象来实现在不同页面间的数据共享,尤其适用于JBuilder开发环境。 **一、JSP与Servlet简介** JSP是一种服务器端技术,它允许开发者使用HTML或者XML模板来嵌入...

    servlet中关于session的理解

    ### 关于Servlet中的Session理解 在Web开发领域中,Servlet技术是Java Web开发的重要组成部分,而Session机制则是处理用户会话的关键技术之一。本文将基于提供的文件内容,深入探讨Servlet中Session的工作原理、...

    servlet和jsp模板

    Servlet和JSP(JavaServer Pages)是Java Web开发中的核心技术,它们主要用于构建动态Web应用程序。Servlet是Java编程语言中的一个接口,它提供了一种方式来扩展Web服务器的功能,而JSP则是HTML代码和Java代码的混合...

    《Servlet和JSP学习指南》源码

    9. **Session和Cookie**:在Servlet和JSP中,session用于存储用户会话信息,cookie则常用于持久化用户状态或实现无状态会话。 10. **MVC框架与Servlet/JSP结合**:Spring MVC、Struts2等框架整合了Servlet和JSP,...

    Servlet和Jsp学习指南(带详细书签)

    《servlet和jsp学习指南》是系统学习servlet和jsp的必读之作。由全球知名的java技术专家(《how tomcat works》作者)亲自执笔,不仅全面解读servlet 和jsp 的最新技术,重点阐述java web开发的重要编程概念和设计...

    Servlet和Jsp学习指南源代码.rar

    5. **JSP内置对象**:学习如何使用request、response、session等对象,以及如何在JSP中嵌入Java代码和EL(Expression Language)表达式。 6. **JSP指令和动作**:如`&lt;jsp:include&gt;`, `&lt;jsp:forward&gt;`, `&lt;jsp:...

    Servlet和JSP学习指南.pdf

    3. **JSP内置对象**:包括`request`、`response`、`session`、`application`等,它们与Servlet中的相应对象功能相似,方便开发者处理Web请求。 4. **JSP标签库**:JSTL(JavaServer Pages Standard Tag Library)...

    【免费】servlet和jsp学习指南-高清版

    Servlet和JSP是JavaWeb开发中的核心技术,它们用于构建动态网页和服务器端应用程序。这份"【免费】servlet和jsp学习指南-高清版"压缩包提供了详细的教程资源,旨在帮助初学者和进阶者深入理解这两门技术。 Servlet...

    servlet和jsp学习指南_pdf.rar

    《servlet和jsp学习指南》是系统学习servlet和jsp的必读之作。由全球知名的java技术专家(《how tomcat works》作者)亲自执笔,不仅全面解读servlet 和jsp 的最新技术,重点阐述java web开发的重要编程概念和设计...

    Servlet与JSP之间的关系

    在JSP中,可以通过内置对象如`request`、`response`、`session`等来处理请求和响应,同时可以使用JSP标签库(如JSTL)来增强其表达能力。 Servlet和JSP之间的关系可以用"后端处理器"和"前端展示"来理解。Servlet...

    servlet和jsp学习指南pdf

    本书共18章:第1章介绍Servlet API和几个简单的Servlet;第2章讨论Session追踪...第16章讨论Servlet/JSP应用程序的部署过程,以及部署描述符中的元素;第17章阐述Servlet 3中的两项新特性;第18章介绍Struts 2的用法。

    《servlet和jsp学习指南》.((加)Budi Kurniawan)PDF

    不过,主要的学习资料是"《servlet和jsp学习指南》.((加)Budi Kurniawan).pdf",读者应该专注于此PDF文档,从中获取关于Servlet和JSP的全面知识。通过深入学习和实践,读者可以掌握这两个强大的Java Web技术,为开发...

    Servlet Jsp 技术概述

    Servlet和JSP(JavaServer Pages)是Java Web开发中的核心技术,用于构建动态Web应用程序。Servlet是一种Java编程接口,用于扩展服务器的功能,而JSP则是一种基于Java的动态网页技术,它将HTML、XML或其他标记语言与...

    JSP+Servlet实现简易购物车功能

    - **总价计算**:Servlet遍历session中的所有商品,根据数量和单价计算总价。 - **清空购物车**:提供一个接口,Servlet清除session中的所有商品数据。 4. **HTTP请求与响应**:用户操作如点击“加入购物车”、...

Global site tag (gtag.js) - Google Analytics