我现在做了一个jsp的登录注册页面,但是如果出错了会在对应的servlet中解决,就是跳转到一个专门显示出错的页面,那能不能出错了不用servlet解决,比如说在登录页面中如果没有输入用户账号,就可以在当前页面上弹出一个对话框,提示出错了,按确定之后才能继续操作,而不是在servlet中跳转到其他的页面,或者有没有办法在servlet中编程实现这个功能,谢谢!!
调试欢乐多
不过这是做小型网站是用的技术,现在SSH不是很牛逼么,你可以学习一下,当然,你要先把基础打牢,否则空中楼阁啊。加油LZ!!!
HOME_ning(玩物丧志)
function login()
{
var txtUserID = document.getElementById('txtUserID').value ;
var pwdUserPWD = document.getElementById('pwdUserPWD').value ;
if(txtUserID == null || pwdUserPWD == null)
alert('用户名或密码不为空');
else
document.forms[0].submit() ;
}
</script>
好像还是不成功,我的目的是出错全部用对话框的方式来表示,而其他的处理则用servlet来处理,加入上段代码后并没有显示对话框,而还是转向servlet当中的出错显示页面了。我在做一个JavaMail的邮件管理系统,页面用jsp写,而控制则用servlet,由于很多地方可以提示出错,所以不想用不同的jsp页面表示,而用同一个jsp页面则没法显示出错原因。用对话框的方式比较简洁!
{
var txtUserID = document.getElementById('txtUserID').value ;
var pwdUserPWD = document.getElementById('pwdUserPWD').value ;
if(txtUserID == null || pwdUserPWD == null)
alert('用户名或密码不为空');
return false;
else
document.forms[0].submit() ;
}
</script>
{
var txtUserID = document.getElementById('txtUserID').value ;
var pwdUserPWD = document.getElementById('pwdUserPWD').value ;
if(txtUserID == null || pwdUserPWD == null){
alert('用户名或密码不为空');
return false;
}
else
document.forms[0].submit() ;
}
</script>