(急,在线等)在java Web中如何用Ajax实现用户名已存在

我是初学者,请高手提供代码,包括java类,和jsp页面的代码,急啊~~~~!!本人再次十分感谢啊,真的很急需要这功能代码... 我是初学者,请高手提供代码,包括java类,和jsp页面的代码,急啊~~~~!!

本人再次十分感谢啊,真的很急需要这功能代码
展开
 我来答
hostkey918
2012-03-30 · TA获得超过103个赞
知道小有建树答主
回答量:184
采纳率:0%
帮助的人:93.9万
展开全部
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;
}
百度网友8c1745617
2012-03-30 · TA获得超过980个赞
知道小有建树答主
回答量:935
采纳率:0%
帮助的人:764万
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式