用户名123,密码456,点击提交,显示登录成功
login.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>欢迎进入登陆页面!</h1>
<form action="LoginServlet" method="post">
<table>
<tr>
<td>用户名:</td>
<td><input type="text" name="user"></input></br></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password" name="pwd"></input></br></br></td>
</tr>
<tr>
<td>提交:</td>
<td><input type="submit"></input></td>
</tr>
</table>
</form>
</body>
</html>
loginServlet
package com.feisi;import java.io.IOException;
import java.io.PrintWriter;import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;/*** Servlet implementation class LoginServlet*/
@WebServlet("/LoginServlet")
public class LoginServlet extends HttpServlet {private static final long serialVersionUID = 1L;/*** @see HttpServlet#HttpServlet()*/public LoginServlet() {super();// TODO Auto-generated constructor stub}/*** @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)*/@Overridepublic void init() throws ServletException {// TODO Auto-generated method stubsuper.init();}@Overrideprotected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {//获取请求方式是GET,POST方式?HttpServletRequest httpServletRequest=(HttpServletRequest) req;String method=httpServletRequest.getMethod();System.out.println(method);if(method.contentEquals("GET")) {doGet(req,resp);}if(method.equals("POST")) {doPost(req,resp);}}protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {//1.获取请求参数:username,passwordString username=request.getParameter("user");String password=request.getParameter("pwd");//2.获取请求参数String initUser="123";String initpassword="456";response.setContentType("text/html;charset=UTF-8");PrintWriter out=response.getWriter();//3.对比String sus ="登陆成功!";String err = "登陆失败,请重新登录";if(initUser.equals(username)&&initpassword.equals(password)){ out.print(sus+username); // 生成html内容}else{out.print(err); // 生成html内容}} /*** @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)*/protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stubdoGet(request, response);}}
运行结果
用户名123,密码456,点击提交,显示登录成功相关推荐
- python123用户登录c_写代码: 实现用户输入用户名和密码,当用户名为seven且密码为123时,显示登录成功,否则登录失败。...
原博文 2018-11-17 21:27 − # 写代码# 实现用户输入用户名和密码,当用户名为seven且密码为123时,显示登录成功,否则登录失败.username = input("P ...
- 用javascript写一个简单的登录表单,包含用户名、密码和手机号码。提交数据时验证用户名、密码和手机号输入格式。
题目:写一个用于登录的表单,包含用户名.密码和手机号码.提交数据的时候,要求验证: 1. 用户名必须输入汉字: 2. 密码总共6位,前2位为字母,后4位为数字: 3. 手机号码符合中国大陆手机号码格式 ...
- Web项目,要求:保存用户名和密码在Cookie中,下次登录不再重新输入
设计一个实现登录功能的Web项目,要求:保存用户名和密码在Cookie中,下次登录不再重新输入 var cookie = {};//设置 cookie.SetCookies=function(name ...
- html语言 怎么清除用户名 name= password=,在html页面中填写注册表单后,它会给出这个错误,并使用用户名和密码并将值存储在登录表单中...
在html页面中填写注册表单后,它会给出此错误,并使用用户名和密码并将值存储在登录表单中:TypeError at /login/ argument of type 'NoneType' is not ...
- 接收用户输入的用户名和密码,若用户名为 “admin” ,密码为 “123456” ,则提示用户登录成功,否则,让用户一直输入。
<script type="text/javascript"> var name=prompt("请输入用户名"); var psd=prompt( ...
- 模拟QQ登陆,输入账号与密码,如果账号与密码正确则显示登录成功, 如果失败则重新登录,并显示登录错误几次,如果登录错误三次则程序结束登录失败。
模拟QQ登陆,输入账号与密码,如果账号与密码正确则显示登录成功,如果失败则重新登录,并显示登录错误几次,如果登录错误三次则程序结束登录失败. public class Test3 { public s ...
- getlab如何编辑提交时显示的用户名_GitHub 如何让你的提交显示被校验
如下面的图片显示的,在提交的时候,如何让我的提交显示被校验呢. 其实流程也不是非常复杂,按照下面的过程来进行配置就可以了. 创建 PGP 上传 PGP 到 GitHub 提交时候配置 PGP 创建 P ...
- 登陆操作:用户名和密码及进行录入判断 当用户名是li 密码是123456的时候显示登陆成功 。如果密码和用户名录入错需要循环录入。 并且录入错误次数超过三次提示:账号已锁。并且停掉循环
# 创建变量 定义正确的账号密码 username = "li" password = "123456" # 定义一个错误次数变量 初始值0 count =0# ...
- php 清除浏览器记住密码,网页登录中实现记住用户名和密码的功能(完成自动登录)...
网页记住用户名,就是我们经常会用到的,登录下面有一个复选框,可以设置用户7天内或1个月不需要登录,只要你进行本网站系统查询cookie是否有相差用户名与密码如果是就把信息提取再到数据库中查询,如果co ...
- 假设某系统的登录账号是“Admin“,密码是“p888888“;编程实现要求用户输入账号和密码,当验证通过时显示“登录成功”,当验证失败时显示“账号或密码错误”
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h> #include<string.h> int main() {char acc ...
最新文章
- 【高并发】面试官:说说缓存最关心的问题?有哪些类型?回收策略和算法?...
- 你可能不知道的5种 CSS 和 JS 的交互方式
- Java---先设计一个Moveable可移动接口,然后分别设计 3 个类,即汽车Car、轮船Ship、飞机Aircraft来实现该接口,最后设计一个应用程序来使用它们。
- 熵权法excel计算过程_翅片式蒸发器如何最简单的进行计算和仿真?
- 超全!Python获取某一日期是“星期几”的6种方法!
- 在html中控制自动换行
- 十 全局结果页面的配置
- VB 打开文件夹,并选中指定的文件
- Atitit etl之道 attilax著 1. ETL	1 1.1. (数据仓库技术)	2 1.2. ETL的质量问题具体表现为正确性、完整性、一致性、完备性、有效性、时效性和可获取性等几个特性
- 拆装智伴机器人_智伴机器人软件下载-智伴下载 v4.2.8-pc6智能硬件网
- android信鸽推送通知栏,【信鸽推送】点击推送通知后,默认会从程序Launcher进入,返回时会回到主界面的问题...
- Java项目:个人银行账户管理系统课程设计报告
- Unity微信Android端第三方登陆
- docker 容器访问宿主机服务
- 全球首个CTLA-4抑制剂逸沃在中国上市;全球首个原发性轻链型淀粉样变治疗药物兆珂速在华获批 | 医药健闻...
- 阿昆同学的Java学习日记Day3
- Web前端学习笔记——JavaScript之面向对象游戏案例:贪吃蛇
- Android字体加粗的几种样式
- 基于C语言实现http下载器
- SWOT分析和PEST分析