jsp页面登陆、注册时判断语句

jsp页面登陆、注册时判断语句该怎么写注册时,比如说用户名重复、密码不一致等,在后台的service判断语句该如何写,如果问题能完美解决,还能加分... jsp页面登陆、注册时判断语句该怎么写
注册时,比如说用户名重复、密码不一致等,在后台的service判断语句该如何写,
如果问题能完美解决,还能加分
展开
 我来答
allenkaka37
2013-07-05
知道答主
回答量:3
采纳率:0%
帮助的人:4336
展开全部
JS 做表单校验就好了.

给你段代码参考下. 加到jsp的head中, 在表单提交时<input typy=submit .... ..... ...onclick="checkdata();" >

<script language=JavaScript>
function checkdata() {
var ssn=form.username.value.toLowerCase();

if (!checkUserName(ssn)) return false; //用户名检查

if( strlen(form.password.value)<6 || strlen(form.password.value)>16 ) {
alert("\正确地登录密码长度为6-16位,仅可用英文、数字、特殊字符!")
form.password.focus()
return false;
}

if( strlen2(form.password.value) ) {
alert("\您的密码中包含了非法字符,仅可用英文、数字、特殊字符!")
form.password.focus()
return false;
}
if( form.password.value == form.username.value ) {
alert("\用户名和密码不能相同!")
form.password.focus()
return false;
}
if( form.password2.value =="" ) {
alert("\请输入密码确认!")
form.password2.focus()
return false;
}
if( form.password2.value != form.password.value ) {
alert("\两次密码输入不一致!")
form.password.focus()
return false;
}
if( form.phone.value =="" ) {
alert("\请输入电话!")
form.phone.focus()
return false;
}

if(form.addr.value == "") {
alert("\地址不能为空!");
form.addr.focus();
return false;
}
return true;
}
</script>
追问
我要想在service里面做判断的,就是用到request.setAttribute方法的那种,你们给的代码用了没反应
QinQinMeCC
2013-07-05 · TA获得超过2017个赞
知道小有建树答主
回答量:808
采纳率:100%
帮助的人:558万
展开全部
你用 jquery 的 ajax 就可以了
更多追问追答
追问
怎么用,能给段代码参考下不
追答
看看下面这个ssh2作为框架的代码吧  
用户名:
我就写个实例 ,其它json传值请参考这个页面http://hi.baidu.com/zhaotao_king/item/d356c1c5a84bb4c0994aa074
javascript
function opterValue(t){
var userName = $(t).val();
$.ajax({
url:"user_userNameOpter",
type:"post",
data:"userName="+userName,
dataType:"json",
success:function(data){
if(data.staus != 'success'){
alert("重复的用户名!");
$(t).val("");
}
}
});
}

字量限制请再追问一下
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
as86ds41
2013-07-05
知道答主
回答量:3
采纳率:0%
帮助的人:2.8万
展开全部
好像是没有的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式