(急,在线等)在java Web中如何用Ajax实现用户名已存在
我是初学者,请高手提供代码,包括java类,和jsp页面的代码,急啊~~~~!!本人再次十分感谢啊,真的很急需要这功能代码...
我是初学者,请高手提供代码,包括java类,和jsp页面的代码,急啊~~~~!!
本人再次十分感谢啊,真的很急需要这功能代码 展开
本人再次十分感谢啊,真的很急需要这功能代码 展开
2个回答
展开全部
function chekUser(){
if($("#userName").val().trim()==""){
$("#userName").focus();
return false;
}else{
$.ajax({
type:"post",
url:"${pageContext.request.contextPath}/admin/sysmanager/checkUserManager.html",
dataType:"html",
data:"username="+$("#userName").val().trim(),
beforeSend:function(XMLHttpRequest){
$("#showResult").text("正在查询...");
},
success:showResult,
complete:function(XMLHttpRequest,textStatus){
//隐藏正在查询图片
},
error:function(){
//错误处理
}
}
);
}
}
function showResult(msg){
if(msg=="1"){
$("#showResult").html("该用户名已经存在!");
$("#showResult").css("color","red");
falg="1";
return false;
}else if(msg=="0"){
$("#showResult").html("可以使用此用户名!");
$("#showResult").css("color","red");
falg="0";
return true;
}
}
java 类:
@SuppressWarnings("static-access")
public String checkUserManager() {
String username = req.getParameter("username");
try {
resp.setCharacterEncoding("UTF-8");
resp.setContentType("text/html;charset:utf-8");
if (userManagerService.chekUser(username)) {
resp.getWriter().write("1");
} else {
resp.getWriter().write("0");
}
} catch (IOException e) {
e.printStackTrace();
}
return this.NONE;
}
if($("#userName").val().trim()==""){
$("#userName").focus();
return false;
}else{
$.ajax({
type:"post",
url:"${pageContext.request.contextPath}/admin/sysmanager/checkUserManager.html",
dataType:"html",
data:"username="+$("#userName").val().trim(),
beforeSend:function(XMLHttpRequest){
$("#showResult").text("正在查询...");
},
success:showResult,
complete:function(XMLHttpRequest,textStatus){
//隐藏正在查询图片
},
error:function(){
//错误处理
}
}
);
}
}
function showResult(msg){
if(msg=="1"){
$("#showResult").html("该用户名已经存在!");
$("#showResult").css("color","red");
falg="1";
return false;
}else if(msg=="0"){
$("#showResult").html("可以使用此用户名!");
$("#showResult").css("color","red");
falg="0";
return true;
}
}
java 类:
@SuppressWarnings("static-access")
public String checkUserManager() {
String username = req.getParameter("username");
try {
resp.setCharacterEncoding("UTF-8");
resp.setContentType("text/html;charset:utf-8");
if (userManagerService.chekUser(username)) {
resp.getWriter().write("1");
} else {
resp.getWriter().write("0");
}
} catch (IOException e) {
e.printStackTrace();
}
return this.NONE;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询