所以我创建了一个寄存器jsp页面并注册形式重定向,如果存在,它会将用户重定向回到注册页面进行注册的servlet,Servlet检查用户名是否存在,如果它没有警告或提醒用户那么数据将被插入到数据库中,如何显示该用户名已经存在
更新:一切工作的感谢
所以我创建了一个寄存器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页面,那么你检查属性“错误”设置和渲染JavaScript的一部分。
好,谢谢会尝试, – SazerTarious
这条线,flu.insert(unm, upas , uem, ufn, uln, udob , usx);
是将参数传递给该函数insert()
。
这里:
String insertSQL = "Insert into FizzUser VALUES ('" + getuName()+ "', '" + getuPass()+ "', '" + getuEmail()+ "', '" + getuFName()+ "', '" + getuLName()+ "', '" + getuDOB()+ "', '" + getuSex() + "')";
您使用getters()
插入值。如果没有现有记录,则通过setters()
未将该值设置为类中的变量。使用函数的参数插入表中。这里需要
问题不在于我fizzlink类阅读我的原单后的最后部分,我更新它 – SazerTarious
是否插入与代码数据库? – Aashray
它已经被插入到数据库时,我并没有检查用户名存在,但是当我用代码来检查用户名一样,如果(username.equals(UNM)),它的工作和重定向用户注册用户名是否存在,但不显示alertbox – SazerTarious
'FizzLinkUsers'类。 – Aashray
你使用ajax吗? – Baby
什么是“out” - 它没有在你的例子中定义? –