2、编写一个JSP登录页面,包含用户名密码,当用户名为admin密码为111111时,页面跳转到登录成功页面,否则跳转到失败页面。
时间: 2024-09-13 22:09:36 浏览: 47
在JSP中创建一个登录页面,你可以使用HTML结构来构建表单,并结合JSP脚本来处理用户输入。以下是一个基本的示例:
```jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE html>
<html>
<head>
<title>登录页面</title>
</head>
<body>
<form action="login.jsp" method="post">
<label for="username">用户名:</label>
<input type="text" id="username" name="username"><br><br>
<label for="password">密码:</label>
<input type="password" id="password" name="password"><br><br>
<input type="submit" value="登录">
</form>
<%@ include file="includes/validation.jsp" %>
</body>
</html>
```
这里假设有一个`validation.jsp`文件,用于验证用户的输入并设置相应的逻辑:
```jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
String username = request.getParameter("username");
String password = request.getParameter("password");
if (username.equals("admin") && password.equals("111111")) {
response.sendRedirect("login_success.jsp");
} else {
response.sendRedirect("login_failure.jsp");
}
%>
```
在这个`validation.jsp`中,我们获取表单提交的用户名和密码,然后检查是否匹配预设的值。如果匹配,就使用`response.sendRedirect()`方法将用户重定向到成功页面;如果不匹配,则重定向到失败页面。
注意:这只是一个简单的例子,实际应用中你需要考虑更安全的方式存储和比较密码,比如哈希加盐等。
阅读全文