日期:2014-05-17  浏览次数:20831 次

弱弱问一个问题,关于Servlet的。谢谢。
我就写了一个很简单很简单的Servlet,用户在页面上输入用户名和密码,提交到Servlet这边来,doGet()方法就直接跟据传过来的用户名在DB里查找想要的数据,然后再把数据在页面上展现出来。就这样一个很简单的功能,但是我想问一个小问题,我在电脑上同时开两个浏览器,一个用UserA登录,一个用UserB登录,Servlet是怎么保证把serA的数据发只给UserA的浏览器,然后把UserB的数据只发给UserB的浏览器的呢?

为什么没有出现发乱了的情况呢,即UserA,UserB同时访问Servlet,UserA的结果发给了UserB,而UserB的结果却发给了UserA。

谢谢。

------解决方案--------------------
探讨
是不是和Cookie什么的有关系啊

------解决方案--------------------
有多个客户端同时向这个Servlet对象发送请求是处在不同的进程里面,不会一个一个的等待,Servlet会同时处理不同的请求,至于同时能处理多少个请求,要看服务器的性能了