`

jsp直接使用session

 
阅读更多
在servlet中,要得到session并设值 要用 request.getSession().setAttribute();
而在jsp页面中 用session可以直接用,session.getAttrib(); 为什么?
 session 既然是request里的成员 为什么在JSP页面不用 request.getSession()?
说明一点 在jsp页面中 使用request.getSession()是可以的。

可以试下,
<%
request.getSession().setAttribute("name","zzc");
%>
<%=session.getAttribute("name")%>
servlet是个类,要想使用session必须先获取 session对象。
jsp中可以直接使用session ,原因是因为 他把session对象内置了,
就像java.lang.*那4个包他默认导入一样。

你直接使用session ,其实 jsp 也是最后要编译成一个个类,
容器遇到jsp文件 就会自动创建 一个session对象 无须自己再写,
也就是 session =request.getSession(); 容器替你完成。
分享到:
评论

相关推荐

    jsp-session测试

    java初学者练习jsp页面session的使用,一个经典小案例 书写环境 jb2006 直接使用

    JSP简易购物车 源码 session储存对象

    JSP简易购物车! 实现了向购物车添加物品,删除物品,计算物品总价格,使用session存储物品对象。 使用:部署后启动服务器,通过访问项目名称-BS直接可以运行!简单,易懂! 供大家学习用!

    登录超时完整实例、session超时设置、JSP页面会话超时

    登录超时完整实例、session超时设置、JSP页面会话超时 可以直接运行的myeclipse下的超时实例

    JSP实用技巧集合,jsp编程的一些小技巧总结

    70. jsp直接弹出下载框下载文件? 71. 配置数据连接池和数据源(Tomcat)? 72. 点击图1变为图2? 73. JSP中显示图片的方法之一? 74. int转为Integer的方法? 75. 请求jsp页面禁止缓存方法? 76. select选中其中的值自动...

    JSP大实验水果购物车完整版

    session.jsp 直接支付或者将商品加入购物车。 sg.jsp 用户购买商品。 tc.jsp 用户退出。 top.jsp 主页的一个组成部分,用于用户注册,登陆,查看个人信息。 topl.html 主页的一个组成部分,用于显示标题。 user.jsp ...

    javaBean和JSP标准动作.rar

    在JSP页面中,我们通过使用隐式对象可以更加方便地实现我们的效果。隐式对象包含: ...JSP通过JavaBean直接调用里面的方法,实现操作的目的。 JSP JavaBean的组合,是小型项目中最常见的开发模式。 ......

    通过HttpURLConnection获取SESSIONID

    //得到Cookie的所有内容,包括SESSIONID,在进行下次提交的时候 直接把这个Cookie的值设到头里头就行了 //淡然只得到SESSIONID也很简单的 ,但是有时候Set-Cookie的值有几个的 List&lt;String&gt; list = (List) ...

    基于JAVAJSP的网上书店系统.

    1、JAVA的网络功能与编程 1-1 JAVA语言简介 1-2 JAVA语言在网络上的应用 1-3 JSP的基础——Servlet 技术 ...2-4-1 直接使用JSP 2-4-2 JSP + JavaBeans .......................................

    Jsp程序设计试题库

    1、jsp的技术特点? 1)将内容的显示与生成进行分离 (2)强调可重用的组件:依赖与可重用的、跨平台的组件来执行应用程序所要求的更为复杂的处理。...Session对象可能是状态管理上下文中使用最多的对话

    JSP技术知识点考查 jsp动态建站技术

    session对象可能是状态管理上下文中使用最多的对话 &lt;jsp:param&gt;操作被用来以“名—值”队的形式为其他标签提供附加信息 &lt;jsp:include&gt;操作允许在请求是在现成的JSP页面里包含静态或者动态资源 &lt;jsp:forward&gt;操作...

    jsp编程技巧集锦

    jsp直接弹出下载框下载文件? 71. 配置数据连接池和数据源(Tomcat)? 72. 点击图1变为图2? 73. JSP中显示图片的方法之一? 74. int转为Integer的方法? 75. 请求jsp页面禁止缓存方法? 76. select...

    快递管理系统课设 (servlet+javabean+jsp)

    大学jsp课设,编译器myeclipse2016,可直接运行

    JSP高级编程

    概述 1.1 Java技术 1.1.1 Java技术的发展 1.1.2 JavaBeans ...直接使用JSP 1.3.2 JSP+JavaBeans 1.3.3 JSP+JavaBeans+Servlet 1.3.4 J2EE开发模型 1.4 本书用到的软件及获取 第2章...

    JSP 页面访问用户验证

    jsp安全性问题,当别人知道某个jsp文件的网址后就可以跳过登陆页面直接访问该jsp文件了,这样无法禁止外部无权限用户的访问。本文讨论内容是通过权限验证的用户,才可以访问特定的页面。 JSP 页面验证,涉及到的知识...

    jsp九大内置对象

     当一个客户首次访问服务器上的一个JSP页面时,JSP引擎产生一个Session对象,同时分配一个String类型的ID号,JSP引擎同时将这换个ID号发送到客户端,存放在Cookie中,这样Session对象,直到客户关闭浏览器后,...

    jsp从入门到高级编程

    1.3.1 直接使用JSP 1.3.2 JSP+JavaBeans 1.3.3 JSP+JavaBeans+Servlet 1.3.4 J2EE开发模型 1.4 本书用到的软件及获取 第2章 预备知识 2.1 Java程序设计基础 2.1.1 Java语言规则 2.1.2 Java变量和函数 2.1.3...

    JSP动态网页制作基础培训教程源代码.rar

    读者可根据相应的使用说明直接使用这些源代码。 一、基础知识部分 此部分是指文件夹名为第1~9章中的内容(如表1),这些是书中介绍JSP相关知识的源代码。文件的命名规则与书中相应源代码文件名一致。读者可将相关...

    防止用户直接输入地址访问jsp文件

    网站可以由多个动态页面组成,并且每一个动态页面直接都存在着联系。为了保证网站内信息资源的安全,程序员应禁止浏览者不通过登录页面而强行进入其他页面进行浏览。

    JSP高级教程

    1.3.1 直接使用JSP 1.3.2 JSP+JavaBeans 1.3.3 JSP+JavaBeans+Servlet 1.3.4 J2EE开发模型 1.4 本书用到的软件及获取 第2章 预备知识 2.1 Java程序设计基础 2.1.1 Java语言规则 2.1.2 Java变量和函数 2.1.3...

Global site tag (gtag.js) - Google Analytics