java - 检查用户名是否存在

标签 java javascript tomcat authentication registration

我想用 Java 和 Javascript 做什么:

如果用户尝试注册一个帐户,在他输入登录名并单击下一个字段后,应该会立即检查登录名是否已经存在。

我现在的问题是,最佳性能方式是什么。 我知道,我如何检查数据库中的用户名,这没问题。

但是是否可以将用户列表缓存在应用程序范围的变量中? 如果是,我应该如何或在哪里创建这样的变量?我使用tomcat作为服务器。 但不知道我该怎么做。

或者是否可以检查数据库服务器。

我想要类似hotmail的注册

谢谢

最佳答案

有两种方法可以做到这一点(并且不需要很认真地思考)。首先 - 在加载页面之前,在服务器端检索所有用户名,将其放入列表并将列表放入请求中。现在您的所有用户都在页面中,并且可以检查输入的名称是否存在(必须在 javascript 中执行)。第二种方法 - 输入名称后对服务器进行 ajax 调用并检查数据库是否存在。希望这会有所帮助。

关于java - 检查用户名是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21466215/

相关文章:

java - Jersey 测试框架: Test Container is null

javascript - Imacros 未终止的正则表达式文字

javascript - 如何使用 React-Router 将页面限制为访客用户?

javascript - 使用 JavaScript 解析 <title> 标签中的内容

java - Spring 工具套件 : Changes to static resources triggers redeploy

ruby-on-rails - Tomcat错误日志位置?

java - Android、java rx、异步

java - JFrame 的图标不显示

macos - 无法停止在 Mac OS X 10.7.3 中通过 Macports 安装的 Tomcat6

java - 通过按 java swing 按钮添加另一个标签