jsp登录页面
时间: 2023-07-29 14:13:33 浏览: 37
以下是一个简单的 JSP 登录页面的示例,包含用户名和密码输入框以及登录按钮:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Login Page</title>
</head>
<body>
<h2>Login Page</h2>
<form action="login.jsp" method="post">
<label>Username: </label>
<input type="text" name="username"><br>
<label>Password: </label>
<input type="password" name="password"><br>
<input type="submit" value="Login">
</form>
</body>
</html>
```
在该示例中,通过 `form` 标签指定了表单的提交地址为 `login.jsp`,并使用 `post` 方法提交表单数据。输入框使用 `input` 标签,并分别设置了 `type` 为 `text` 和 `password`,以便隐藏用户输入的密码。
在 `login.jsp` 页面中,可以通过以下代码获取用户输入的用户名和密码,进行登录验证:
```jsp
<%
String username = request.getParameter("username");
String password = request.getParameter("password");
// 进行登录验证
if ("admin".equals(username) && "123456".equals(password)) {
response.sendRedirect("welcome.jsp"); // 登录成功,跳转到欢迎页面
} else {
out.println("Invalid username or password."); // 登录失败,输出错误信息
}
%>
```
在该示例中,通过 `request.getParameter` 方法获取了表单提交的用户名和密码数据,然后进行了简单的登录验证。如果登录验证成功,则使用 `response.sendRedirect` 方法将用户重定向到欢迎页面;否则,通过 `out.println` 方法输出错误信息。