各位大侠,救救小女子!!!!!!!

ヘ小女子 发布于 2012/06/26 09:59
阅读 1K+
收藏 0

我是做后台的,我要实现的功能是:

    有多个用户他们每个人都带有一个特有的标记,在他们发生请求后,会根据他们的标记返回不同的结果。因为项目的层次比较多,而且我是要在旧的项目上根据新的用户,新的标记,添加新的结果。在生成结果的地方,没有从前面传递过来的requset,因为之前用户的返回结果都一样,所以也没有把标记传过来。请问有什么好的方法,让我不需要一层一层的传递参数,而是把我需要的标记放到一个地方,然后在产生结果的地方拿出来用,并且不会中途被篡改????

加载中
1
中山野鬼
中山野鬼
我承认。。我忏悔。。。我想歪了。。。。哈。。
擅长被美女推倒
擅长被美女推倒
强烈要求发清凉照!
此号已注销
此号已注销
太不淡定了!
0
小文大哥哥
小文大哥哥
完全不能理解。
0
IdleMan
IdleMan
不是说分层了更便于维护吗?现在分层了一个需求改变,每个层都得“一个人”去改动,累啊 。LZ的意思是想:新的改动不分层了直接从底层抓上层的数据,但是又没有从上层传递的request进来?
0
酱哥哥
酱哥哥
session嘛
dadait
dadait
+1
王昊然
王昊然
+1
0
ヘ小女子
ヘ小女子

引用来自“IdleMan”的答案

不是说分层了更便于维护吗?现在分层了一个需求改变,每个层都得“一个人”去改动,累啊 。LZ的意思是想:新的改动不分层了直接从底层抓上层的数据,但是又没有从上层传递的request进来?
新的改动是不动别人的代码,,也不想一层一层的传参数。 就是想直接在底层获取上上……层的数据。也没有requset传进来。。。。我们程序可能同时上百人访问,还得保证线程安全。
0
ヘ小女子
ヘ小女子

引用来自“chengkuan”的答案

session嘛
木有requset传进来,怎么用session???
0
D
D-dragon
这个可以通过ThreadLocal实现,你可以试试
0
酱哥哥
酱哥哥
“不需要一层层传递参数”,那就是说参数可以获取到咯。在哪获取在哪用session。
小文大哥哥
小文大哥哥
她意思她获取的地方获取不到session啊、
0
ヘ小女子
ヘ小女子

引用来自“chengkuan”的答案

“不需要一层层传递参数”,那就是说参数可以获取到咯。在哪获取在哪用session。
参数可以在servlet里面获取到,,但是我的request并没有传下去,,我可以用session????
0
韭菜根
韭菜根
传进来的值中有没有唯一性的,如果有可以做cache,跨层传值。 没有的话就用TreadLocal吧,如果是异步调用的话那就没办法了,只能改每层的接口了,不过每层接口居然不用map或者list来传值,这设计也挺奇葩的
返回顶部
顶部