java编程:怎么在jsp页面输入数据的时候验证数据库里是否有同名的值吖

最简单的例子了如果不能注册同名账户肿么写... 最简单的例子了 如果不能注册同名账户肿么写 展开
 我来答
fujianchas
推荐于2016-07-19 · 超过15用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:25.6万
展开全部
用户名<input type = "text" id="username" onBlur="post()">

jquery+ajax:
function post() {
alert($("#username").val());
$.ajax({
type:"POST",
url:"user.action",//后台注册方法,包含校验或者直接校验,按照自己的来
data: "user.name=" +$("#username").val(),
dataType: "html" ,
success:callback //回调函数
}) ;
}
function callback(data) {
var a = parseInt(data);
if(a == 0) {
alert("注册成功");
}
else if(a==1) {
alert("该用户名已经存在");
}

大概可以写成这样。。。哦了不
大鱼没睡
推荐于2018-04-20
知道答主
回答量:17
采纳率:0%
帮助的人:7.3万
展开全部
第一步,在后台写个访问数据库方法,在这个方法用来查询数据库中是否存在注册的账号
第二部,从前台获取填写的账号,使用Ajax把账号传入后台访问第一步的写的方法
第三部,将验证结果通过JSON传入前台,提示相应信息
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
内测高手
2014-09-17 · TA获得超过436个赞
知道小有建树答主
回答量:312
采纳率:100%
帮助的人:133万
展开全部
用ajax 在焦点离开的时候去后台做校验
追问
就是这个 有点不好写啊 我看过代码了  还是不大清楚
追答
嗯。我看其他楼代码都贴出来了。ajax 的URL其实也是一个servlet,而servlet 就是逻辑校验。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
czd0001693
2014-09-17 · TA获得超过202个赞
知道小有建树答主
回答量:532
采纳率:0%
帮助的人:250万
展开全部
用Ajax异步查询 验证
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式