jsp制作一个登录表单,输入账号,密码,radio和checkbox。如果账号、密码均为字符串“admin”,则显示“登录成功”;否则显示“登录失败”能够让用户选择性别“男”(“女”);还能够让用户选择“是否注册为会员”;若是,则在显示时增加文本“欢迎***先生(女士)注册为会员”
时间: 2023-05-15 21:04:52 浏览: 65
以下是一个简单的jsp登录表单的代码,可以实现您的需求:
```
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Login Form</title>
</head>
<body>
<h1>Login Form</h1>
<form method="post" action="login.jsp">
<label for="username">Username:</label>
<input type="text" id="username" name="username"><br>
<label for="password">Password:</label>
<input type="password" id="password" name="password"><br>
<label for="gender">Gender:</label>
<input type="radio" id="male" name="gender" value="male">
<label for="male">Male</label>
<input type="radio" id="female" name="gender" value="female">
<label for="female">Female</label><br>
<label for="membership">Membership:</label>
<input type="checkbox" id="membership" name="membership" value="yes">
<label for="membership">Register as a member</label><br>
<input type="submit" value="Login">
</form>
<%
String username = request.getParameter("username");
String password = request.getParameter("password");
String gender = request.getParameter("gender");
String membership = request.getParameter("membership");
if (username != null && password != null && username.equals("admin") && password.equals("admin")) {
out.println("<p>Login successful!</p>");
if (gender != null) {
out.println("<p>Gender: " + gender + "</p>");
}
if (membership != null) {
out.println("<p>Welcome " + (gender.equals("male") ? "Mr." : "Ms.") + username + " to our membership!</p>");
}
} else {
out.println("<p>Login failed!</p>");
}
%>
</body>
</html>
```
这个表单包含了账号、密码、性别和会员注册四个字段,当用户点击登录按钮时,会将这些字段的值提交到login.jsp页面进行处理。在login.jsp页面中,我们首先获取这些字段的值,然后判断账号和密码是否正确,如果正确则显示登录成功,并根据用户选择的性别和会员注册情况输出相应的欢迎信息。如果账号或密码不正确,则显示登录失败。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)