load.jsp判断user是否能够登录成功,如果可以重定向到showAllProducts.jsp页面,否则弹框提示"load fail" 重定向回去load.jsp重新登录,userID和password是数据库user表里的数据,点击登录按钮时进行验证
时间: 2024-03-09 20:46:06 浏览: 20
好的,那么我们可以将验证过程放在登录按钮的点击事件里面,如果验证通过,则重定向到showAllProducts.jsp页面,否则弹出提示框并重定向回到load.jsp页面重新登录。
以下是代码示例:
```jsp
<!-- load.jsp 页面 -->
<form method="post" action="load.jsp">
<input type="text" name="userID" placeholder="请输入用户名">
<input type="password" name="password" placeholder="请输入密码">
<input type="submit" value="登录" onclick="return validateLogin()">
</form>
<script>
function validateLogin() {
var userID = document.getElementsByName("userID")[0].value;
var password = document.getElementsByName("password")[0].value;
// 进行数据库查询验证用户信息
// 如果验证通过,则重定向到showAllProducts.jsp页面
// 否则弹出提示框并重定向回到load.jsp页面重新登录
if (loginSuccess) {
return true;
} else {
alert("load fail");
location.href = "load.jsp";
return false;
}
}
</script>
```
需要注意的是,这里需要在表单中添加一个提交按钮,并且在点击按钮时调用validateLogin()函数进行验证。如果验证通过,则返回true,否则返回false,取消表单的提交。