提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 用Servlet实现用户登陆
  • 一、先来login.html
    • 2.LoginServlet代码
    • 3.welcome.html
  • 总结

前言

用Servlet实现用户登陆

编写一个用于登录的 LoginServlet。要求:在一个 login.html 页面上包含用户名 username、密码 password 输入框和登录按钮,当点击登录的时候向 LoginServlet 发送 POST 请求,当用户名是“admin”,密码是“123456”时,跳转到 welcome.html 页面, 否则提示用户名或密码错误


一、先来login.html

代码如下(示例):

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="login" method="post">用户名:<input type="text" name="username"><br>密码:<input type="password" name="psw"><br>
<input type="submit" value="提交">
</form>
</body>
</html>

2.LoginServlet代码

代码如下(示例):

package zuoye01;import java.io.IOException;
import java.io.PrintWriter;import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/login")
public class LoginServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {// TODO Auto-generated method stubthis.doPost(req, resp);}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {req.setCharacterEncoding("utf-8");resp.setContentType("text/html;charset=utf-8");String user = req.getParameter("username");String psw = req.getParameter("psw");PrintWriter out= resp.getWriter();if(user.equals("admin")&&psw.equals("123456")) { resp.sendRedirect("welcome.html");}else {out.println("<html><head><title><title>登陆成功的页面</title></title></head><body bgcolor='orange'><a href='login.html'>重新登陆</a><h1>对不起,用户名或密码错误,请重新输入!</h1><hr></body></html>");}}}

3.welcome.html

代码如下(示例):

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>欢迎来到Golden Triangle!</h1>
</body>
</html>

总结

以上就是今天要讲的内容。
就是这样,喵!

jsp编程:用Servlet实现用户登陆相关推荐

  1. jsp的MVC模式设计用户登陆注册

    jsp的MVC模式设计用户登陆注册 用户登陆功能 1.实验内容 2.实验步骤 3.实验结果 4.实验分析 用户登陆功能 通过设计用户的登陆和注册,来学习jsp的MVC模式,熟练掌握MVC模式各部分的内 ...

  2. JavaEE使用servlet、cookie实现用户登陆和数据保存

    文章目录 一.项目分析 二.项目功能(只实现了记住密码功能!其他的学会了再补上!) 三.制作界面 四.项目实现结果(只实现了记住密码功能!!其他的等我学到了那部分再去补上!!) 一.项目分析 根据要求 ...

  3. 编程小白的计算机毕业设计指导开发教程-JSP+Servlet实现注册登陆功能

    一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp ...

  4. 基于Servlet+JSP+JavaBean开发模式的用户登录注册

    基于Servlet+JSP+JavaBean开发模式的用户登录注册 一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复 ...

  5. javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册

    一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp ...

  6. javaweb学习总结(二十二):基于Servlet+JSP+JavaBean开发模式的用户登录注册

    一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp ...

  7. javaweb学习总结——基于Servlet+JSP+JavaBean开发模式的用户登录注册

    一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp ...

  8. 【转载】 javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册 - 孤傲苍狼 - 博 http://www.cnblogs.com/xdp-gacl/

    javaweb学习总结(二十二)--基于Servlet+JSP+JavaBean开发模式的用户登录注册 一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+Ja ...

  9. java登陆界面在哪里修改_用java编程设置管理的用户登录界面

    紧急:希望大家帮帮忙!谢谢.importjavax.swing.*;importjava.awt.*;publicclassFlowLayoutDemoextendsJFrame{publicFlow ...

  10. 基于 JSP + Servlet 的用户登录验证

    综合案例--基于 JSP + Servlet 的用户登录验证 [例6-1] 实现一个简单的用户登录验证程序,如果用户名是 abc ,密码是 123,则显示欢迎用户的信息,否则显示"用户名或密 ...

最新文章

  1. module 'matplotlib' has no attribute 'verbose'
  2. python【数据结构与算法】多字段条件排序
  3. Access2007中如何运行SQL执行SQl语句
  4. $.post请求的参数在后台代码中得到为null_vue中Axios的封装和API接口的管理
  5. (75)FPGA随机函数($random)
  6. JavaScript 代码片段
  7. windows下批量换程序——运维常用
  8. GDAL升级到3.0之后遇到的坑
  9. 初步理解NServiceBus
  10. python短信验证码登录_Python实现短信验证
  11. SimpleBGC三轴云台用户手册
  12. java生成word排版_java生成word(文字和图片)
  13. 想做程序首先就学正则表达式
  14. 财务自由?这样做微信开发可以吗?
  15. 高中计算机会考理论知识点总结,高中信息技术高一会考总复习理论知识点汇总整理.doc...
  16. 使用MD.ai标注医学图像及covid-19数据集标注
  17. Xshell小键盘乱码解决方案
  18. html超级简单实现点赞(收藏)和取消赞效果
  19. 为什么网站日志如此重要?
  20. 提升堆头陈列产出的8个技巧

热门文章

  1. tensorboard的安装与使用
  2. arduino液位传感器_「雕爷学编程」Arduino动手做(24)——水位传感器模块
  3. 巧替换windows 7中的宋体 simsun.ttc
  4. html模板里引入js函数的几种方法
  5. linux磁盘满了怎么转移,linux 磁盘转移空间的方法
  6. windows下USB检测插拔状态
  7. 用C++计算文件的MD5值
  8. WINDOWSXP全面优化
  9. java怎么反编译_java如何进行反编译
  10. 华为云认证题库哪里有?华为认证哪个级别好呢?