Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
每个用户具有唯一值的Java变量_Java_Web Services_Variables_Methods_Unique - Fatal编程技术网

每个用户具有唯一值的Java变量

每个用户具有唯一值的Java变量,java,web-services,variables,methods,unique,Java,Web Services,Variables,Methods,Unique,我正在用JavaEE6编写一个web服务,其中包含几个web方法。我需要一个变量,可以在一个web方法中赋值,并在最近运行的另一个web方法中读取。对于访问web服务的每个用户,该变量应该实例化一次,并且只能实例化一次(它应该直接与每个用户关联,每个用户的值不同) 我可以用Java做这个吗? 谢谢。您考虑过使用会话吗?有多种方法可以做到这一点,包括cookie、DB backed等,然后当用户重新登录(或再次访问,但由于cookie仍然“登录”)时,您只需加载会话即可。您需要“随机”吗?如果不是

我正在用JavaEE6编写一个web服务,其中包含几个web方法。我需要一个变量,可以在一个web方法中赋值,并在最近运行的另一个web方法中读取。对于访问web服务的每个用户,该变量应该实例化一次,并且只能实例化一次(它应该直接与每个用户关联,每个用户的值不同)

我可以用Java做这个吗?
谢谢。

您考虑过使用会话吗?有多种方法可以做到这一点,包括cookie、DB backed等,然后当用户重新登录(或再次访问,但由于cookie仍然“登录”)时,您只需加载会话即可。

您需要“随机”吗?如果不是,那么拥有一个静态长变量(或数据库序列)并在每次将其与用户关联时递增它是否还不够?当然,您可以将其与用户数据一起存储。