jsp用户登录页面生成
时间: 2023-11-30 11:05:18 浏览: 25
下面是一个简单的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 method="post" action="login.jsp">
<label>用户名:</label>
<input type="text" name="username"><br>
<label>密码:</label>
<input type="password" name="password"><br>
<input type="submit" value="登录">
</form>
</body>
</html>
```
这个JSP页面包含一个表单,用户需要输入用户名和密码,并点击“登录”按钮提交表单。表单的`action`属性指向`login.jsp`,表示登录请求将被发送到`login.jsp`页面进行处理。
在`login.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) {
// 在这里进行用户名密码验证
if(username.equals("admin") && password.equals("123456")) {
out.println("<h1>登录成功!</h1>");
} else {
out.println("<h1>登录失败!</h1>");
}
} else {
out.println("<h1>请输入用户名和密码!</h1>");
}
%>
</body>
</html>
```
在`login.jsp`页面中,使用`request.getParameter()`方法获取表单提交的`username`和`password`参数。如果这些参数都不为空,则进行用户名密码验证。如果验证通过,则输出“登录成功!”消息,否则输出“登录失败!”消息。如果`username`和`password`参数都没有提交,则输出“请输入用户名和密码!”消息。