JavaBean里得不到Session的值是什么意思了? 你在别的类就能得到了? 不就是requestgetSession()getAttribute("用户Session的名字"); 你的意思是不是在Action类能找到request而你写的javaBean没有这个东西? 那你就像定义private String userN
使用一下代码来获取:
javautilEnumeration e = requestgetSession()getAttributeNames();
while( ehasMoreElements()) {
String sessionName=(String)enextElement();
outprintln("\nsession item name="+sessionName);
outprintln("\nsession item value="+requestgetSession()getAttribute(sessionName));
}
String value=StringvalueOf(requestgetSession()getAttribute(sessionName));
页面取session是在server端做的事,在html客户端是不行的。
如果非要做,只能用ajax取后台取数据,再返回来。
ajax具体写法,你可以自己百度去,最好是用jquery之类的类库,这样用起来更简单一些。
这个属性必须包含所有的 memcached nodes或者membase bucket uri(s) ,所有的tomcat都必须配置好。每个节点用","分割例如对于一个节点来说<id>是可选的(eg memcachedNodes="n1:app01:11211,n2:app02:11211"),所以还可以使用<host>:<port>来定义 (eg memcachedNodes="localhost:11211"),这样sessionId就不会改变(没有添加node id),这个选项在配置 membase+moxi是非常有用的,所有的tomcat仅仅认识一个"memcached"(实际上是moxi)
memcached nodes:每一个memcached node 定义方式为<id>:<host>:<port>
membase bucket uris (since 160): 使用membase 必须配置一个或者多个membase bucket uris, 例如 >
可以将session存在缓存,像是这样
Map map= new HashMap();
mapput("session", >
以上就是关于java util 中怎么获取session 信息全部的内容,包括:java util 中怎么获取session 信息、java如何获取web项目中的所有session、怎么在JAVA,html里获取session值;不是aspx是html等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)