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,点击提交,显示登录成功相关推荐

  1. python123用户登录c_写代码: 实现用户输入用户名和密码,当用户名为seven且密码为123时,显示登录成功,否则登录失败。...

    原博文 2018-11-17 21:27 − # 写代码# 实现用户输入用户名和密码,当用户名为seven且密码为123时,显示登录成功,否则登录失败.username = input("P ...

  2. 用javascript写一个简单的登录表单,包含用户名、密码和手机号码。提交数据时验证用户名、密码和手机号输入格式。

    题目:写一个用于登录的表单,包含用户名.密码和手机号码.提交数据的时候,要求验证: 1. 用户名必须输入汉字: 2. 密码总共6位,前2位为字母,后4位为数字: 3. 手机号码符合中国大陆手机号码格式 ...

  3. Web项目,要求:保存用户名和密码在Cookie中,下次登录不再重新输入

    设计一个实现登录功能的Web项目,要求:保存用户名和密码在Cookie中,下次登录不再重新输入 var cookie = {};//设置 cookie.SetCookies=function(name ...

  4. html语言 怎么清除用户名 name= password=,在html页面中填写注册表单后,它会给出这个错误,并使用用户名和密码并将值存储在登录表单中...

    在html页面中填写注册表单后,它会给出此错误,并使用用户名和密码并将值存储在登录表单中:TypeError at /login/ argument of type 'NoneType' is not ...

  5. 接收用户输入的用户名和密码,若用户名为 “admin” ,密码为 “123456” ,则提示用户登录成功,否则,让用户一直输入。

    <script type="text/javascript"> var name=prompt("请输入用户名"); var psd=prompt( ...

  6. 模拟QQ登陆,输入账号与密码,如果账号与密码正确则显示登录成功, 如果失败则重新登录,并显示登录错误几次,如果登录错误三次则程序结束登录失败。

    模拟QQ登陆,输入账号与密码,如果账号与密码正确则显示登录成功,如果失败则重新登录,并显示登录错误几次,如果登录错误三次则程序结束登录失败. public class Test3 { public s ...

  7. getlab如何编辑提交时显示的用户名_GitHub 如何让你的提交显示被校验

    如下面的图片显示的,在提交的时候,如何让我的提交显示被校验呢. 其实流程也不是非常复杂,按照下面的过程来进行配置就可以了. 创建 PGP 上传 PGP 到 GitHub 提交时候配置 PGP 创建 P ...

  8. 登陆操作:用户名和密码及进行录入判断 当用户名是li 密码是123456的时候显示登陆成功 。如果密码和用户名录入错需要循环录入。 并且录入错误次数超过三次提示:账号已锁。并且停掉循环

    # 创建变量 定义正确的账号密码 username = "li" password = "123456" # 定义一个错误次数变量 初始值0 count =0# ...

  9. php 清除浏览器记住密码,网页登录中实现记住用户名和密码的功能(完成自动登录)...

    网页记住用户名,就是我们经常会用到的,登录下面有一个复选框,可以设置用户7天内或1个月不需要登录,只要你进行本网站系统查询cookie是否有相差用户名与密码如果是就把信息提取再到数据库中查询,如果co ...

  10. 假设某系统的登录账号是“Admin“,密码是“p888888“;编程实现要求用户输入账号和密码,当验证通过时显示“登录成功”,当验证失败时显示“账号或密码错误”

    #define _CRT_SECURE_NO_WARNINGS#include<stdio.h> #include<string.h> int main() {char acc ...

最新文章

  1. 【高并发】面试官:说说缓存最关心的问题?有哪些类型?回收策略和算法?...
  2. 你可能不知道的5种 CSS 和 JS 的交互方式
  3. Java---先设计一个Moveable可移动接口,然后分别设计 3 个类,即汽车Car、轮船Ship、飞机Aircraft来实现该接口,最后设计一个应用程序来使用它们。
  4. 熵权法excel计算过程_翅片式蒸发器如何最简单的进行计算和仿真?
  5. 超全!Python获取某一日期是“星期几”的6种方法!
  6. 在html中控制自动换行
  7. 十 全局结果页面的配置
  8. VB 打开文件夹,并选中指定的文件
  9. Atitit etl之道 attilax著 1. ETL 1 1.1. (数据仓库技术) 2 1.2. ETL的质量问题具体表现为正确性、完整性、一致性、完备性、有效性、时效性和可获取性等几个特性
  10. 拆装智伴机器人_智伴机器人软件下载-智伴下载 v4.2.8-pc6智能硬件网
  11. android信鸽推送通知栏,【信鸽推送】点击推送通知后,默认会从程序Launcher进入,返回时会回到主界面的问题...
  12. Java项目:个人银行账户管理系统课程设计报告
  13. Unity微信Android端第三方登陆
  14. docker 容器访问宿主机服务
  15. 全球首个CTLA-4抑制剂逸沃在中国上市;全球首个原发性轻链型淀粉样变治疗药物兆珂速在华获批 | 医药健闻...
  16. 阿昆同学的Java学习日记Day3
  17. Web前端学习笔记——JavaScript之面向对象游戏案例:贪吃蛇
  18. Android字体加粗的几种样式
  19. 基于C语言实现http下载器
  20. SWOT分析和PEST分析

热门文章

  1. java实现debounce_RxJava2操作符之“Debounce”
  2. MSDN Windows 7 原版下载地址存档
  3. 原生ajax上传图片
  4. Vue组件通讯方式 provide/inject 介绍以及使用场景
  5. 火山引擎 DataLeap:揭秘字节跳动业务背后的分布式数据治理思路
  6. pandoc讲html转换为pdf,使用Pandoc将Markdown转换为PDF时使用CSS
  7. 中兴手机连接eclipse
  8. Fundamental Statistics
  9. hiho 1469 福字
  10. 爱奇艺大裁员,你怎么看…