首先创建一个Web的项目列表,创建在上一章写过这里就不过多演示。其次对初始的页面进行简单的编写,使页面中的a标签可以跳转到我们预先创建成功的Login.jsp之中进行编写。

<html><head><title>这是一个Web</title></head><body>
<h2>欢迎学习Web</h2><a href="Login.jsp">登录</a><a href="zhuce.jsp">注册</a></body>
</html>

在src中创建一个包在再包里创建一个Java类,这里我取名为Login,第一步调用方法,第二步获取前端的请求,前端获取后交给后端处理,第三步将请求中获取用户提交的参数返回到控制台

public class Login extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println("Login-get...");}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println("Login-post...");//前端请求,后端处理,最后给前端做响应//这三个都是获取亲求的地址相关String uri= req.getRequestURI();String contextPath= req.getContextPath();String servletPath= req.getServletPath();System.out.println(uri);//包含项目名称和资源路径System.out.println(contextPath);//项目名称System.out.println(servletPath);//请求资源路径System.out.println("===============");//从请求中获取用户提交的参数返回到控制台String user= req.getParameter("user");String pwd=req.getParameter("pwd");System.out.println(user);System.out.println(pwd);

现在开始配置Web.xml,配置servlet类,起一个别名,通过获取Login的路径将serviet和Login连接起来便于处理通过url获取到的浏览器请求。

    <!--配置servlet类--><servlet><!--起别名--><servlet-name>login</servlet-name><!--Servlet类的映射:Servlet用来处理那个请求--><servlet-class>com.chen.servlet.Login</servlet-class></servlet><servlet-mapping><servlet-name>login</servlet-name><url-pattern>/login</url-pattern></servlet-mapping></web-app>

现在已经完成了页面的跳转,我们开始对第二个页面进行编写

<html>
<head><title>登录</title>
</head>
<body>
<h2>登录</h2>
<form action="login" method="post">账号:<input type="text" name="user" value=""><br>密码:<input type="password" name="pwd" value=""><br><input type="submit" value="登录">
</form>
</body>
</html>

但是现在就会出现一种情况就是控制台返回的值中文会产生错误。

只需要加入一段代码就可以进行处理进行处理,这两个代码任何一个都可以解决这个问题,我们需要再两个地方都加入这句代码第一个是在控制台显示,第二个是在页面显示

        resp.setCharacterEncoding("utf-8");resp.setContentType("text/html");

现在就解决了这问题

最后一步我们在设置一个假登录模式就可以了,这样我们只有输入正确的账号和密码就会显示登录成功,错误就会显示登录失败。

 //判断是否成功并做出相应指令if (user.equals("张三")&& pwd.equals("666")){resp.getWriter().write("登录成功!");}else {resp.getWriter().write("登录失败!");}

Java Web假登录相关推荐

  1. Java Web实现登录注册(超详细附代码)

    Java Web实现登录注册(超详细附代码) 文章目录 Java Web实现登录注册(超详细附代码) 1.前言 2.登录注册设计流程 3.注册的数据流程 4.登录的数据流程 5.部分代码的展示 5.1 ...

  2. java web项目登录短信验证码_如何在Web项目完成短信验证码

    在做远程智能水表管理系统这个过程有一个功能是在注册页面可以使用手机注册,找了许久才大致了解了手机验证码实现流程,今天在此和大家分享一下. 短信验证码实现流程 1.构造手机验证码:使用random对象生 ...

  3. java wed登录面 代码_Java Web用户登录实例代码

    实现功能: 1.用户登陆.注销 2.利用session记录用户登陆信息 3.在JSP中展示已登陆用户信息 实现原理: 登陆后通过判断用户名和密码是否和存储的一致,如果一致,就把用户信息放到sessio ...

  4. app登录界面背景 css_计算机毕业设计中Java web实现简登录页面(MyBatis+jsp+servlet+html+css+javascript)...

    点击上方"蓝字",关注我们. 本文利用MyBatis+jsp+servlet+html+css+javascript实现了一个简单的登录页面.对用户输入的用户名和密码就行校验,校验 ...

  5. Android+Java Web+MySQL实现登录注册

    1 前言&概述 这篇文章是基于此处文章的更新,更新了一些技术栈,更加贴近实际需要,以及修复了若干的错误. 这是一个前端Android+后端Java/Kotlin通过Servelt进行后台数据库 ...

  6. JAVA Web实现注册登录系统

    最近因为项目需要写一个数据库的展示系统,之前没有接触过java web 的开发也是bijaio头疼.经过一周的辗转终于勉强完成了一个简单的原型系统,话不多说,上干货.(Eclipse!) 一:没有使用 ...

  7. Java Web实现用户登录功能

    java web 学习记录一下 mvc结构实现mysql 连接 什么是mvc MVC是模型(model).视图(view).控制(controller)这三个单词上的首字母组成.它是一种应用模型,它的 ...

  8. Java Web 实现 QQ第三方登录

    java web 实现QQ第三方登录功能 首先点击该链接进入腾讯开放平台 ,注册成为开发者 2.注册成功后到这个页面 3.创建web应用 4.填写基本信息(以前的这里会让你填写回调地址 ,现在改了) ...

  9. Java web连接数据库实现登录功能 ; jsp连接MySQL或SQL server数据库的jar包也在这里哦!

    [深夜放毒,记录生活^_^]   学了HTML之后 , 一直想写一个能够实现登录功能的小网页 ,终于--现在开始学习数据库,经过查阅资料,创建了很简单的一个java web小项目来实现登陆操作,界面不 ...

最新文章

  1. 用Python分析本山大叔鬼畜视频为啥这么火
  2. LibSVM for Python 使用
  3. 生活大爆炸第6季第12集
  4. 使用ansible批量部署开机启动时为字符界面
  5. 插入箭头_“PPT立体箭头”这样做
  6. shell:读取文件的每一行内容并输出
  7. AnyTrans使用教程:将照片从 Mac 传输到 iPhone 的方法
  8. GNN 模型在生物化学和医疗健康中的典型应用
  9. spring cloud微服务分布式云架构-Spring Cloud 分布式的五大重点
  10. 百度VS谷歌:优秀与伟大之别
  11. 头文件不是可有可无的
  12. C#读取网络流,读取网络上的js文件
  13. Oclint 安装指导
  14. sqlmap指定cookie_Sqlmap Cookie注入 教程
  15. Emu8086下载和注册
  16. 路由器DRCOM教程
  17. 主动降噪ANC 耳机的传参设计
  18. Excel 如何根据单元格选中一行?
  19. 通过贝叶斯非参数模型探索在物流风险评估中的大数据
  20. LL(1)预测分析程序

热门文章

  1. eBPF监控工具bcc系列八BPF C
  2. 网络克隆实验(多播克隆)
  3. 敏捷开发之产品需求模板
  4. 推荐模型的案例分析-【突破瓶颈期和bad case study】-- 编辑中
  5. 设计原则之迪米特法则
  6. 技术大比武之一:什么是元数据
  7. 具身智能controller---RT-1(Robotics Transformer)(中---实验介绍)
  8. 图神经网络框架DGL教程-第4章:图数据处理管道
  9. ICCV 2021 | LeViT: a Vision Transformer in ConvNet‘s Clothing for Faster Inference论文阅读笔记
  10. 《Python核心编程》第11章 函数和函数式编程 练习