用jsp编写一个管理员登录页面,用户名和密码为admin则跳转到user页面,否则警告
时间: 2024-03-17 12:42:19 浏览: 16
好的,以下是一个简单的管理员登录页面的 JSP 代码实现。
```JSP
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>管理员登录</title>
</head>
<body>
<%
String username = request.getParameter("username");
String password = request.getParameter("password");
if(username != null && password != null && username.equals("admin") && password.equals("admin")) {
response.sendRedirect("user.jsp");
} else if(username != null || password != null) {
out.println("<p style=\"color:red;\">用户名或密码错误,请重新输入!</p>");
}
%>
<h1>管理员登录</h1>
<form method="post">
<label>用户名:</label>
<input type="text" name="username" required /><br /><br />
<label>密码:</label>
<input type="password" name="password" required /><br /><br />
<input type="submit" value="登录" />
</form>
</body>
</html>
```
在该代码中,我们首先获取到用户输入的用户名和密码,然后判断是否为 `admin` 和 `admin`,如果是,则使用 `response.sendRedirect` 方法跳转到 `user.jsp` 页面。如果不是,则输出一条红色的错误信息提醒用户重新输入。