81,092
社区成员
发帖
与我相关
我的任务
分享
String userName = userDao.getUsrName();
try {
if(userService.checkUsrName(userName) == 0){
User user = new User();
copyProperties(user, userDao, response);
user.setUsrPwd(ShaHex.messageDigest(userDao.getUsrPwd()));
user.setUsrHead("etb.jpg");//默认头像
userService.insert(user);
}
} catch (ServiceException e) {
LOG.error("保存用户信息失败");
e.printStackTrace();
}
return "redirect:/";
.....
String usrname = request.getParameter("usrname");
.....(此处为数据库中对用户名的验证,存在返回result=false,不存在返回result=true)
if(result){
response.getWriter().print(true);
}else{
response.getWriter().print(false);
}
前台:
function usradd()
{
$('#你所提交表单的id').form('submit', {
url:"调用的后台servlet",
onSubmit: function(){
},
success:function(data){
//判定用户名是否存在
if(data == "true"){
$.messager.alert('提示','此用户已存在请重新设定','info'); // 用户名存在
}else{ //用户名不存在添加成功
closeForm();
$.messager.alert('提示','提交成功','info');
}
}
}
});
}
在你的validate里面添加处理验证成功后表单的提交
submitHandler: function(form)
{
form.submit();//都通过了表单提交,如果是ajax提交可以使用$(form).ajaxSubmit();这个要引入jquery.form.js
}
}