用jsp写一个网页登陆5秒跳转码
时间: 2023-12-13 10:04:48 浏览: 80
以下是使用 JSP 实现网页登录 5 秒跳转的示例代码:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP 登录跳转示例</title>
</head>
<body>
<%
// 获取用户名和密码
String username = request.getParameter("username");
String password = request.getParameter("password");
// 判断用户名和密码是否正确
if ("admin".equals(username) && "123456".equals(password)) {
// 登录成功,跳转到首页
response.setHeader("refresh", "5; URL=http://www.example.com/index.jsp");
%>
<p>登录成功,正在跳转到首页...</p>
<%
} else {
// 登录失败,返回登录页面
response.sendRedirect("login.jsp");
}
%>
</body>
</html>
```
在上面的示例代码中,首先获取用户提交的用户名和密码,然后判断是否正确。如果用户名和密码正确,则使用 `response.setHeader()` 方法实现网页 5 秒跳转。该方法的第一个参数为 `refresh`,表示刷新页面;第二个参数为跳转的目标网址。在页面加载后,浏览器会自动跳转到指定的目标网址。如果用户名和密码不正确,则使用 `response.sendRedirect()` 方法返回登录页面。
阅读全文