权限为什么存不进去

xiaoyuer8217 2003-07-15 03:21:10
首先我在AdminCheckAction方法内
HttpSession mySession = request.getSession(true);
然后又往mySession 存入权限
mySession.setAttribute("currentPerm",
profile.judgedLandPerm(account.getA_id()));
(注:profile.judgedLandPerm(account.getA_id())返回的即是一个权限值)
我用debug跟踪表明,权限已经存入mySession

接着我在InformShowAction方法内
调用 mySession
HttpSession mySession = request.getSession(false);(注:false,true均不可)
Permission currentPerm =
(Permission)mySession.getAttribute("currentPerm");
但用debug跟踪表示权限未存入
请问,我的代码错在哪?
应该怎么改??
谢谢,指教
...全文
43 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoyuer8217 2004-02-03
  • 打赏
  • 举报
回复
问题已经解决了,但不到为什么,我把“currentperm”都改成"curperm"
就可以了,命名上也没有冲突
散分.
wafer_w 2003-07-21
  • 打赏
  • 举报
回复
我用debug跟踪表明,权限已经存入mySession

但用debug跟踪表示权限未存入
---
这两句话明显矛盾嘛,这中间的过程你能用debug跟踪吗?

我怀疑你本来就没有存进去,在
mySession.setAttribute("currentPerm",
profile.judgedLandPerm(account.getA_id()));
同一个页面立刻取出session值print出来看看
wangchq 2003-07-21
  • 打赏
  • 举报
回复
是同一个session吗?把地址打出来看看
zyymmm 2003-07-21
  • 打赏
  • 举报
回复

用System.out.println()打印session看看啊
beyondii 2003-07-21
  • 打赏
  • 举报
回复
呵呵,看看你的ie上的url前后是不是同一个web站点。
lglg930 2003-07-19
  • 打赏
  • 举报
回复
关注
xiaoyuer8217 2003-07-19
  • 打赏
  • 举报
回复
试了,也不好用啊
wafer_w 2003-07-15
  • 打赏
  • 举报
回复
request.getSession();
true false都不要试试

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧