关于session和request及登陆信息的问题~ 登陆成功以后把登陆ID存到session,密码就不用存了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 登陆成功以后把登陆ID存到session因为ID涉及到用户的角色问题,当有些模块操作需要权限的时候,就可以先把用户的ID从session中得到,然后得到对应的权限,通过权限判断他能否执行此次操作! 把用户名和密码放在session里么?如果你只需要判断当前用户是否登陆,你只需要在session里面把用户名保存就可以了session.setAttribute("LOGIN_USERNAME",username);在页面进行如下判断用户是否登陆String usernameLogin = (String)session.getAttriute("LOGIN_USERNAME");if(null == usernameLogin){ // 没有登陆 return;}// 已经登陆,用户的其他信息可以通过username查找到 恩..我现在的做法是在确认用户名密码合法以后,把用户名和一些权限信息放在session里..再问一下关于session的开销问题,session的开销和存放在里面的数据量关系大么?感觉似乎多个字段少个字段也差不多的样子啊... session还是比较耗内存的。 特别是访问量一大.就会吃掉大量内存.能少放一点就少放一点. to kekeemx:消耗内存是因为session里的数据呢?还是session本身就很消耗内存?是要减少session还是要减少session里的数据? 是session消耗内存。一般session里保存的是User的实例,这样想得到用户的什么信息就可以得到什么信息。 既然是session费资源的话,那就把信息多存点在一个session里比较合适了.~ 我发现我基础概念很差....问一下,是不是一个浏览器对应一个session实例啊? 每个客户打开浏览器访问你的服务器都会有个SESSION ID,他们是不一样。。 xfire开发webservice怎么样传入和返回复杂数据类型 如何将java程序与数据库连接起来,详细点,谢谢 SVN 问题 异常:Width (-1) and height (-1) cannot be <= 0 新手求助WEBSPHERE的问题(急!!!) struts在数据源配置问题 VARCHAR的长度,和String的长度是一致的吗? 如何看到一个应用程序的效果? 在线等--J2EE1.3中如何设置连接到ORACLE数据库 请教关于java与xml的简单问题,人人给分! 关于struts,actionform和标签 1433端口不能正常使用,sql已经打了sp4补丁,为什么!!
因为ID涉及到用户的角色问题,
当有些模块操作需要权限的时候,
就可以先把用户的ID从session中得到,
然后得到对应的权限,
通过权限判断他能否执行此次操作!
if(null == usernameLogin){
// 没有登陆
return;
}// 已经登陆,用户的其他信息可以通过username查找到
再问一下关于session的开销问题,session的开销和存放在里面的数据量关系大么?感觉似乎多个字段少个字段也差不多的样子啊...
能少放一点就少放一点.
消耗内存是因为session里的数据呢?还是session本身就很消耗内存?是要减少session还是要减少session里的数据?