jsp编程:用Servlet实现用户登陆
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 用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实现用户登陆相关推荐
- jsp的MVC模式设计用户登陆注册
jsp的MVC模式设计用户登陆注册 用户登陆功能 1.实验内容 2.实验步骤 3.实验结果 4.实验分析 用户登陆功能 通过设计用户的登陆和注册,来学习jsp的MVC模式,熟练掌握MVC模式各部分的内 ...
- JavaEE使用servlet、cookie实现用户登陆和数据保存
文章目录 一.项目分析 二.项目功能(只实现了记住密码功能!其他的学会了再补上!) 三.制作界面 四.项目实现结果(只实现了记住密码功能!!其他的等我学到了那部分再去补上!!) 一.项目分析 根据要求 ...
- 编程小白的计算机毕业设计指导开发教程-JSP+Servlet实现注册登陆功能
一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp ...
- 基于Servlet+JSP+JavaBean开发模式的用户登录注册
基于Servlet+JSP+JavaBean开发模式的用户登录注册 一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复 ...
- javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册
一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp ...
- javaweb学习总结(二十二):基于Servlet+JSP+JavaBean开发模式的用户登录注册
一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp ...
- javaweb学习总结——基于Servlet+JSP+JavaBean开发模式的用户登录注册
一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp ...
- 【转载】 javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册 - 孤傲苍狼 - 博 http://www.cnblogs.com/xdp-gacl/
javaweb学习总结(二十二)--基于Servlet+JSP+JavaBean开发模式的用户登录注册 一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+Ja ...
- java登陆界面在哪里修改_用java编程设置管理的用户登录界面
紧急:希望大家帮帮忙!谢谢.importjavax.swing.*;importjava.awt.*;publicclassFlowLayoutDemoextendsJFrame{publicFlow ...
- 基于 JSP + Servlet 的用户登录验证
综合案例--基于 JSP + Servlet 的用户登录验证 [例6-1] 实现一个简单的用户登录验证程序,如果用户名是 abc ,密码是 123,则显示欢迎用户的信息,否则显示"用户名或密 ...
最新文章
- module 'matplotlib' has no attribute 'verbose'
- python【数据结构与算法】多字段条件排序
- Access2007中如何运行SQL执行SQl语句
- $.post请求的参数在后台代码中得到为null_vue中Axios的封装和API接口的管理
- (75)FPGA随机函数($random)
- JavaScript 代码片段
- windows下批量换程序——运维常用
- GDAL升级到3.0之后遇到的坑
- 初步理解NServiceBus
- python短信验证码登录_Python实现短信验证
- SimpleBGC三轴云台用户手册
- java生成word排版_java生成word(文字和图片)
- 想做程序首先就学正则表达式
- 财务自由?这样做微信开发可以吗?
- 高中计算机会考理论知识点总结,高中信息技术高一会考总复习理论知识点汇总整理.doc...
- 使用MD.ai标注医学图像及covid-19数据集标注
- Xshell小键盘乱码解决方案
- html超级简单实现点赞(收藏)和取消赞效果
- 为什么网站日志如此重要?
- 提升堆头陈列产出的8个技巧