用eclipse里的servlet写一个登陆页面
时间: 2023-10-23 14:12:19 浏览: 147
servlet登陆页面
5星 · 资源好评率100%
抱歉,作为AI语言模型,我无法提供演示视频或代码截图。但是,我可以为您提供一个简单的登陆页面的代码示例,供您参考:
index.html
<!DOCTYPE html>
<html>
<head>
<title>Login Page</title>
</head>
<body>
<form action="login" method="post">
<label for="username">Username:</label>
<input type="text" id="username" name="username"><br><br>
<label for="password">Password:</label>
<input type="password" id="password" name="password"><br><br>
<input type="submit" value="Login">
</form>
</body>
</html>
LoginServlet.java
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class LoginServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String username = request.getParameter("username");
String password = request.getParameter("password");
if (username.equals("admin") && password.equals("password")) {
response.sendRedirect("welcome.jsp");
} else {
response.sendRedirect("error.jsp");
}
}
}
welcome.jsp
<!DOCTYPE html>
<html>
<head>
<title>Welcome Page</title>
</head>
<body>
<h2>Welcome, admin!</h2>
</body>
</html>
error.jsp
<!DOCTYPE html>
<html>
<head>
<title>Error Page</title>
</head>
<body>
<h2>Invalid username or password. Please try again.</h2>
</body>
</html>
在这个示例中,我们使用HTML编写了一个简单的登陆页面,并在表单中包含了用户名和密码输入框。在表单提交时,我们将会将数据发送到LoginServlet,对用户输入的用户名和密码进行验证。如果用户名和密码正确,我们将会重定向用户到欢迎页面(welcome.jsp),否则将会重定向到错误页面(error.jsp)。请注意,这只是一个简单的示例,实际的登陆页面需要更复杂的验证和安全措施。
阅读全文