怎么在session里获取用户名

怎么在session里获取用户名,第1张

在登录的时候先把用户名存到Session里,然后在用的地方取

登录时,把用户名放到session

SessionContents("username")="用户名"

要用的时候

un=SessionContents("username")

这样就取到你之前放进去的用户名了

你要在后台获取request域里面的东西,界面上要先给给request域赋值 jsp界面上需要传入uName 比如requestsetParameter("uName","aaaa")

代码如下:

>

if(session!=null){

//如果sessionID不等于空,则说明是第二次访问

//写第二次访问时的代码

}else{

//写第一次访问的代码

}

java web怎么通过sessionid得到session这个我们不需要了解,就是第二次客户端发出请求时,将sessionid也发给了服务器,服务器根据这个唯一的ID找到相应的session(session都是保存在服务器的数据库中,每个session用唯一一个ID所标识),就像是数据库中根据关键字查找数据一样,找到之后就可以直接用这个session里面的数据了。

//获取session

Map session = ActionContextgetContext()getSession();

//加入session值

sessionput("key", "value");

3获取用户名

//获取session

Map session = ActionContextgetContext()getSession();

//加入session值

sessionget("key");

纯HTML页面是不行的,

必须是动态页面,如ASP

在ASP里可以这样:

<script language="javascript">

var Str="<%=session("变量")%>"

switch(Str){

case "条件1":

//相应语句;

break;

case "条件2":

//相应语句;

break;

default:

//相应语句;

break;

}

</script>

以上就是关于怎么在session里获取用户名全部的内容,包括:怎么在session里获取用户名、如何从后台获取Session里的值、能通过sessionId来获取session里的值吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9728300.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存