思路:

1.在web里面设置已经定义好的账号的密码的值。

2.在index.jsp当中用表单在界面输出文本框,获取用户输入

3.得到用户输入req.getParameter("code")   req.getParameter("password")

4.得到web里面已经设置好的值

config.getServletContext().getInitParameter("code")
config.getServletContext().getInitParameter("password")

5.两个比对,一定就进入欢迎界面,不一样就报错。

代码如下:

web.xml

<context-param><param-name>code</param-name><param-value>123</param-value>
</context-param>
<context-param><param-name>password</param-name><param-value>456</param-value>
</context-param>

index.jsp

<form action="/my"><h2>登录系统</h2><hr>账号:<input type="text" name="code"/><br/>密码:<input type="password" name="password"/><input type="submit" value="登录">
</form>

MyServlet

 String webCode;String webPwd;@Overridepublic void init(ServletConfig config) throws ServletException {webCode=config.getServletContext().getInitParameter("code");webPwd=config.getServletContext().getInitParameter("password");//System.out.println(webCode);//System.out.println(webPwd);}String path;@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {//获得输入的值String code=req.getParameter("code");//System.out.println(code);String password=req.getParameter("password");//System.out.println(password);//获得web配置中的账号密码if(webCode.equals(code)&&webPwd.equals(password)){path="welcome.jsp";}else{path="error.jsp";}//跳转req.getRequestDispatcher(path).forward(req,resp);

welcome.jsp

<body>欢迎登陆系统登录成功
</body>

error.jsp

<body><h2>账号或密码错误,请重试</h2>
</body>

写一个登录页面,输入用户名密码, 如果输入正确,跳转 欢迎页面输入错误,返回登录页面,提示错误相关推荐

  1. 输入远程计算机地址后,不提示输入用户名密码直接进入计算机怎么回事,解决Windows远程桌面连接每次都提示输入密码的问题...

    Windows  远程桌面连接几乎每天都用,所以使用的方便性非常重要.如果你经常用,也许会发现在某些系统中,每次连接都需要输入密码,即使已经保存了密码,并且密码是正确的也是如此. 这个问题是策略设置的 ...

  2. live linux 密码,Linux_如何使你的Linux系统省略输入用户名密码,在做Livecd的时候总是要输入用 - phpStudy...

    如何使你的Linux系统省略输入用户名密码 在做Livecd的时候总是要输入用户名密码才能进入系统,很麻烦,所以打算把这两个步骤省略. 1.省略密码验证 很简单,只需把/etc/passwd中的roo ...

  3. python输入用户名密码、三次输入失败、退出程序_Python3练习-输入用户名输入三次错误即锁定该用户,提示登录失败...

    介绍一下会用到的一些内容 Python3打开.读取和关闭文件的方法 1 file = open('D:\passwd.txt','r') #打开文件 2 content = file.readline ...

  4. pythongui登录界面密码显示_用python写一个带有gui界面的密码生成器

    需要用到的库: tkinter:构建gui界面 pyperclip:复制功能 random:生成随机数 string:处理字符串 代码: from tkinter import * import ra ...

  5. 解决启动WebLogic输入用户名密码问题以及密码重置

    启动WebLogic时需要输入该Domain的用户名和密码,而在生产环境中,一般会要求不要在每次启动时都输入用户名密码,简化操作的复杂度,而通过一些简单的配置就可以达到这样的效果,通常的做法有两种: ...

  6. Nginx设置访问Web页面时用户名密码验证

    1.可能存在的需求 网页不想让所有人访问到,只让知道页面密码的人可以打开 某些组件的web端管理页面无用户名密码认证可直接打开,添加一个用户验证 ES如果不添加search-guard,是否有别的更简 ...

  7. 怎样查看服务器操作系统密码,IIS提示:您未被授权查看该页 并弹出输入用户名密码Windows服务器操作系统 -电脑资料...

    我今天发现网页上打开的文章有带图片地址的都会弹出 您未被授权查看该页 并弹出输入用户名密码了,这个在网上查了都说可以在iis设置user权限可以解决,但是到底可不可以解决呢?下面我们一起来看解决办法, ...

  8. IIS Windows 集成身份验证弹出输入用户名密码的解决办法

     IIS Windows 集成身份验证弹出输入用户名密码的解决办法 2013-06-18 10:50:08 标签:IIS Windo 集成身份验证 IE 弹窗 用户名密码 作者:夏明亮 Technor ...

  9. 解决`向github提交代码是老要输入用户名密码`

    我曾经切换过一次github账号, 似乎还更改过一次github账号的密码, 然后呢? 然后就是每次向github提交代码时都要输入用户名密码(猜测是由于上述原因导致), 每次都是啊, 这也忒麻烦了, ...

  10. vs2005部署报表服务器项目老提示输入用户名密码解决办法

    vs2005部署报表服务器项目老提示输入用户名密码解决办法 按书上的步骤,用SQL Server Business Intelligence Development Studio建好的 .rdl格式的 ...

最新文章

  1. PL/SQL ——分页编程
  2. Ant Design Pro 跳转路由 传参数,接收参数
  3. 配置TS + node 的开发环境
  4. 弹性盒子 flex-direction
  5. python商品评论分析_亚马逊产品情感评论分析
  6. java爬虫下载付费html网页模板
  7. OpenCV启动Viz
  8. 网络知识 | 《图解TCP/IP》读书笔记(上)
  9. opencv光流例程_OpenCV 4.4 发布!新增YOLOv4 和 EfficientDet 推断支持
  10. Excel@C#.Net之单元格设置相关
  11. (32)System Verilog模块调用包中类的方法
  12. 绝对引用计算机几级,计算机一级必考的14个Excel函数,让我来告诉你
  13. TF,数据转换和softmax()
  14. capslock键英语怎么读_capslock是什么意思
  15. 计算机课flash课件,初识flash动画教学课件
  16. Error处理: android.media.MediaRecorder.start(Native Method) 报错:start failed: -19【转】
  17. markdown 删除线
  18. R语言KNN分类问题(kknn/class包在iris数据集上的实例)
  19. 显示断开连接ntp服务器,ntp服务器连接异常咋办
  20. HTML5微案例讲解系列视频课程-杨千锋-专题视频课程

热门文章

  1. 基于Mybatis-Plus实现Geometry字段在PostGis空间数据库中的使用
  2. Zero date value prohibited解决方案
  3. pip install lanms==1.0.2 g++: error解决方案
  4. 车到加油CEO肖广:以“新零售”模式助力加油站回归服务本质
  5. Error: The apk for your currently selected variant (app-release.apk) is not signed
  6. matlab角度和弧度的互换_matlab角度弧度互换
  7. 美团小游戏守卫羊村玩法介绍和游戏漏洞
  8. 通俗解释 方差,标准差,协方差以及相关系数
  9. Binder从入门到放弃(框架篇)
  10. 花里胡哨的3D翻页卡片,隔壁产品都馋哭了