session相关----高手请跳过!

session[“username”]=null;//Session.Remove(“username”);的结果是session[“username”]=null了

session[“username”]=””;

session.clear();//表示将会话中所有的session的键值都清空,但是session还是依然存在,同等于Session.RemoveAll()

session.abandon();

//---------------------------------自己写的小栗子----------------------------------------------------------------------------------

Session["username"] = "xxj";
            Response.Write("username:"+Session["username"]);
            //Session.Remove("username");//值为NULL
            //Session.Abandon();//值不为NULL,为xxj
            Session.Clear();//Session.Clear只是清除Session中的所有数据并不会中止该Session,值为NULL

           
            //Response.Write("移除后的username:" + Session["username"]);
            if (Session["username"] == null)
            {
                Response.Write("session[\"username\"]真的为NULL了");
            }
           
            else
            {
                Response.Write("session[\"username\"]不为NULL,session[\"username\"]的值为" + Session["username"]);
            }

参考:http://www.cnblogs.com/shuang121/archive/2011/03/02/1968768.html

时间: 2024-07-29 09:12:34

session相关----高手请跳过!的相关文章

Repeater的ItemCommand事件和ItemCreated事件,高手请跳过~

捣鼓这几天,我终于比之前更能区别Repeater的ItemCommand事件和ItemCreated事件了 当Repeater的dataSource是sqldataSource的话,要想触发ItemCommand事件,即实现点击Repeater每一项中的按钮,就该是用ItemCommand事件 若是在asp.net后台动态绑定Repeater的数据源,那么就该用ItemCreated事件,不然,无论你怎么绑定事件,都无法触发!!! PS:若有异议,请您不吝赐教!

温故而知新之数据库的分离和附加…高手请跳过….

sql server2005分离数据库后,把路径下的两个文件拷到自己想要存放的目录下,然后再附加

session过期后自动跳转到登陆页

项目需要做一个自动登出的功能,查询了网上的资料,一开始准备用session监听做,按照下面方式配置监听器 1.在项目的web.xml文件中添加如下代码: <!--添加Session监听器--> <listener> <listener-class> 监听器路径 </listener-class> </listener> 2.编写java类. public class SessionListener implements HttpSessionLi

iframe中请求页面而session失效时页面跳转问题

iframe中请求页面而session失效时页面跳转问题 分类: Web2009-12-11 15:01 656人阅读 评论(0) 收藏 举报 sessioniframejsp 有时候做了就忘了,我记得曾经在学校里老师教过这个问题,可一时就是想不起来,不过终于搜到了这么一篇文章,先记下来以便下次再得了遗忘症. 访问相关jsp页面时,往往要先判断用户session是否失效,以便决定是继续业务,还是跳转到登录页面.这个事情我们通常是用过滤器来实现的.由过滤器判断session是否失效,由此来决定请求

进程篇(4: 基本进程控制:其他相关控制)--请参照本博客“操作系统”专栏

1. 更改进程的用户ID和组ID:为什么我们要更改用户ID和组ID的呢? 在UNIX系统中,特权是基于用户和组ID的.当用户需要增加特权,或要访问某个当前没有能力访问的文件时,我们需要更改自己的权限,以让新的ID具有合适的特权或访问权限.与此类似,当程序需要降低其特权或阻止对某些资源的访问时,也需要跟换用户ID或组ID;一般而言,在设计应用程序时,我们总是试图使用"最小特权"模型.依照此模型,我们的程序应当值具有为完成特定的任务所需要的最小特权. NAME getuid, geteui

session验证登陆- 页面跳转

用session验证登陆,当用户想访问一个页面时由于没有登录,就跳转到登录页面,登录后跳转到用户请求的页面,在session跳转中传上次请求的页面.  怎么获得这个url值并跳转到该页面呢? 以此跳转到的登录页面的url为例: http://localhost:3225/Login.aspx?u=/UpLoadPic.aspx session代码为: public class CheckSession:System.Web.UI.Page { protected override void On

好记性不如烂笔头43-javaWeb中Session相关事件监听器(7)

JavaWeb应用中,很多的地方都和session有关.因此session相关的事件监听器,在日常工作中非常有用. Servlet 规范中定义了两个特殊的监听器接口"HttpSessionBindingListener和HttpSessionActivationListener"来帮助JavaBean 对象了解自己在Session域中的这些状态变化,实现这两个接口的类不需要 web.xml 文件中进行注册. 1. HttpSessionBindingListener接口 实现了Http

WCF的一个怪异问题,高手请进

今天遇到一个问题,系统基于WCF框架,不同的服务完全相似的代码,一个就报错,一个成功.而且报错的代码其实际顺利运行完毕所有代码,事务也成功地提交了,只是在返回信息时WCF给了一个错误信息: <Fault xmlns="http://schemas.microsoft.com/ws/2005/05/envelope/none"><Code><Value>Receiver</Value><Subcode><Value xml

自己写的sql server触发器练练--高手请您跳过吧

set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo ALTER TRIGGER [insertReplyToic] ON [dbo].[bbsReplyTopic] AFTER insertAS BEGIN --SET NOCOUNT ON; -- Insert statements for trigger here declare @uid int,@topicId int,@Rcontent nvarchar(max),@Rtime datetime,@c