反响AJAX的 问题 请教高手

soseasky 2010-09-10 04:34:24
场景描述:
我在浏览器上点击一个按钮,服务器端会执行我配置好的数据库ETL脚本,我需要将脚本执行的后台日志实时的在浏览器上显示出来,我用的是DWR 的Reverse AJAX工作在 comet模式下,现在遇到的问题是,当我同一个session 运行两个脚本的时候,两个控制台显示的脚本是日志信息是一样的。我需要将不同的日志信息区分开来。
请教了!!!!
...全文
79 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
frankrenping 2010-09-11
  • 打赏
  • 举报
回复
不懂,帮顶,百度里不知找没有。
soseasky 2010-09-10
  • 打赏
  • 举报
回复
哥们 你用过DWR Resvers Ajax ? 可否给个demo
soseasky 2010-09-10
  • 打赏
  • 举报
回复
你的说法 是在客户端 来区分 但是那个时候数据已经发到客户端 我需要在服务器端就区分清楚 我的日志量很大
hoojo 2010-09-10
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 soseasky 的回复:]

这个是不行 要牵扯到HTTP协议的问题
[/Quote]
日志保存在map中,map保存在session中。用ajax在session取,有何不可
soseasky 2010-09-10
  • 打赏
  • 举报
回复
这个是不行 要牵扯到HTTP协议的问题
hoojo 2010-09-10
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 soseasky 的回复:]

我有可能一个用户 要同时执行多个脚本 要打印多个 日志
[/Quote]
在map中每条日志一个,用map的key区分,key可以用时间或是时间+用户信息
soseasky 2010-09-10
  • 打赏
  • 举报
回复
我有可能一个用户 要同时执行多个脚本 要打印多个 日志
hoojo 2010-09-10
  • 打赏
  • 举报
回复
[Quote=引用楼主 soseasky 的回复:]
场景描述:
我在浏览器上点击一个按钮,服务器端会执行我配置好的数据库ETL脚本,我需要将脚本执行的后台日志实时的在浏览器上显示出来,我用的是DWR 的Reverse AJAX工作在 comet模式下,现在遇到的问题是,当我同一个session 运行两个脚本的时候,两个控制台显示的脚本是日志信息是一样的。我需要将不同的日志信息区分开来。
请教了!!!!
[/Quote]

那你的日志信息可以保存在一个LinkList中,然后以key、value的形式保存
按道理你保存在session,不同的用户不同的session,打印的信息也就不同
你可以将信息保存在map中,把map保存在session
soseasky 2010-09-10
  • 打赏
  • 举报
回复
不会的兄弟 帮忙顶一下 不想让问题石沉大海啊
soseasky 2010-09-10
  • 打赏
  • 举报
回复
我 先来 顶一下吧

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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