Java 如何显示提醒或提醒用户用户名已存在

Java 如何显示提醒或提醒用户用户名已存在,java,servlets,Java,Servlets,所以我创建了一个注册jsp页面,注册表单重定向到注册servlet,servlet检查用户名是否存在,如果存在,它将用户重定向回注册页面,如果不存在,那么数据将插入数据库 更新:一切正常,谢谢您应该将其放入请求参数并将其传递(转发/包含-您应该尝试最适合的方式)到JSP页面 应该是这样的: if (user.equals(unm)){ request.setAttribute("error", "User Name Already Exists."); request.getRe

所以我创建了一个注册jsp页面,注册表单重定向到注册servlet,servlet检查用户名是否存在,如果存在,它将用户重定向回注册页面,如果不存在,那么数据将插入数据库


更新:一切正常,谢谢

您应该将其放入请求参数并将其传递(转发/包含-您应该尝试最适合的方式)到JSP页面

应该是这样的:

if (user.equals(unm)){
    request.setAttribute("error", "User Name Already Exists.");
    request.getRequestDispatcher(request.getContextPath() + "/FizzLinkRegister.jsp").forward(request, response);
}

在JSP页面上,检查是否设置了属性“error”并呈现JavaScript部分。

这一行,
flu.insert(unm、upas、uem、ufn、uln、udob、usx)正在将参数传递给函数
insert()

在这里:

String insertSQL=“插入FizzUser值(“+getuName()+”、“+getuPass()+”、“+getuEmail()+”、“+getuFName()+”、“+getuLName()+”、“+getuDOB()+”、“+getuSex()+”)


您正在使用
getters()
插入值。如果没有现有记录,则未通过
setters()
将值设置为类中的变量。使用函数的参数插入到表中。

FizzLinkUsers
类在这里是必需的。什么是
out
-它没有在您的示例中定义?完成fizzlink类应该与main post一起使用dnope我不使用ajax除了最后的fizzlink类之外,您在那里看到的一切都是servlet,printwriter都是out,是的,警报可以是jscript,但如果你现在有任何选择,这将是值得注意的问题不是我的fizzlink类读取了我的原始帖子的最后一部分,我更新了它,当我没有检查用户名存在时,它已经插入数据库,但当我使用代码检查用户名时,比如if(username.equals(unm))它工作了,并重定向用户注册用户名是否存在,但没有显示alertbox