我想用 Java 和 Javascript 做什么:
如果用户尝试注册一个帐户,在他输入登录名并单击下一个字段后,应该会立即检查登录名是否已经存在。
我现在的问题是,最佳性能方式是什么。 我知道,我如何检查数据库中的用户名,这没问题。
但是是否可以将用户列表缓存在应用程序范围的变量中? 如果是,我应该如何或在哪里创建这样的变量?我使用tomcat作为服务器。 但不知道我该怎么做。
或者是否可以检查数据库服务器。
我想要类似hotmail的注册
谢谢
最佳答案
有两种方法可以做到这一点(并且不需要很认真地思考)。首先 - 在加载页面之前,在服务器端检索所有用户名,将其放入列表并将列表放入请求中。现在您的所有用户都在页面中,并且可以检查输入的名称是否存在(必须在 javascript 中执行)。第二种方法 - 输入名称后对服务器进行 ajax 调用并检查数据库是否存在。希望这会有所帮助。
关于java - 检查用户名是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21466215/