FCKEditor 2.3 java版里取session值不一样!!!

本文探讨了使用FCKEditor 2.3 Java版时,如何实现按用户名区分的图片上传功能。面对所有用户上传图片混在一起的问题,作者尝试通过修改代码来实现不同用户的图片隔离,并记录了调试过程中遇到的关于Session共享的疑惑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用FCKEditor2.3 java版的,图片的上传功能已经实现了,但在点击图片按钮时,再点击浏览服务器按钮时就会看到所有用户上传的图片,所以要区分出来,想到在上传时就要根据用户名区分,更改代码区分后,再上传测试,打开两个窗口,发现也是同时进入同一个用户的目录的,打印出来看看,发现是同一个session的,为什么会这样呢? 取路径方法是这样的: 

 

private String getUserDir(HttpServletRequest request){
System.out.println("********session id ********: "+request.getSession().getId());
   Logon logon = (Logon)request.getSession().getAttribute("logon");
  System.out.println("***********: "+logon);
  if(logon == null)
     return "";
  else
      return logon.getAccount()+"/";
}

 

 

 打印出来的是同一个SESSION ID,请问这是为什么呢?如何解决这个问题?谢谢!

 

另外,有人说如果开图片上传功能FCK会比较不安全,我想问下那一个比较好用呢?JAVAEYE的那个是那个在线编辑器来的?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值