键入JSP时在JSP中签入用户名

键入JSP时在JSP中签入用户名,jsp,Jsp,我有一个JSP页面,要求用户输入所需的用户名和密码。如果用户名已经存在,那么在输入用户名的旁边会显示一个错误(红色)。如果用户名是新的(绿色),则在输入旁边会显示一条消息,说明用户名可用。检查应该与用户的输入并行进行。用户名选择成功后,页面将指向登录页面。我该如何设计呢?第一件事:在向用户显示页面之前,JSP将被完全执行。因此,如果您想快速反馈用户生成的事件(登录类型),您需要使用Javascript。我建议这样做: 将jQuery JS库添加到页面 为输入字段的“绿色”和“红色”状态设计CS

我有一个JSP页面,要求用户输入所需的用户名和密码。如果用户名已经存在,那么在输入用户名的旁边会显示一个错误(红色)。如果用户名是新的(绿色),则在输入旁边会显示一条消息,说明用户名可用。检查应该与用户的输入并行进行。用户名选择成功后,页面将指向登录页面。我该如何设计呢?

第一件事:在向用户显示页面之前,JSP将被完全执行。因此,如果您想快速反馈用户生成的事件(登录类型),您需要使用Javascript。我建议这样做:

  • 将jQuery JS库添加到页面
  • 为输入字段的“绿色”和“红色”状态设计CSS类
  • 将“onChange”事件侦听器添加到该字段。其处理程序应使用当前用户输入向服务器端发送AJAX请求
  • 实现服务器端处理程序(servlet或任何您使用的)来接收用户输入并检查其是否良好
  • AJAX“onSuccess”事件侦听器随后将接收来自服务器的响应,并为字段设置适当的CSS类

要查看的jQuery文档:,,。

应该发布一个示例。好的,下次我会记住:)谢谢你,Alex,不幸的是我不懂AJAX,所以我需要一段时间来编写你所说的代码。这消除了我的疑虑,即您需要为JSP无法完成的用户生成事件使用Javascript。