jsp写登录页面的代码
时间: 2023-09-21 19:03:26 浏览: 34
下面是一个简单的 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>
<h1>欢迎登录</h1>
<form action="login.jsp" method="post">
<label for="username">用户名:</label>
<input type="text" id="username" name="username"><br>
<label for="password">密码:</label>
<input type="password" id="password" name="password"><br>
<input type="submit" value="登录">
</form>
<%
// 获取表单提交的用户名和密码
String username = request.getParameter("username");
String password = request.getParameter("password");
// 进行验证,这里简单判断用户名和密码是否为 "admin"
if ("admin".equals(username) && "admin".equals(password)) {
// 验证通过,跳转到欢迎页面
response.sendRedirect("welcome.jsp");
} else {
// 验证失败,显示错误信息
out.println("<p style='color:red'>用户名或密码错误,请重新输入!</p>");
}
%>
</body>
</html>
```
在这个例子中,我们使用了 JSP 内置对象 `request` 来获取表单提交的数据,使用了 `response` 对象来进行页面跳转。在实际开发中,我们可能会使用数据库来存储用户信息,并且会使用加密算法来保护用户密码的安全。