JSP作业4 - 使用JSP+JavaBean+Servlet实现用户登录注册页面

该博客介绍了如何使用JSP、JavaBean和Servlet来设计和实现用户登录及注册功能。实验内容包括:创建登录和注册JSP页面,实现密码确认验证;开发3个Servlet,分别负责登录验证、注册信息处理和页面编码;利用JavaBean(如User)存储和展示用户信息;最后,将项目部署到服务器并确保其正确运行。
摘要由CSDN通过智能技术生成

实验要求:

将实验3中的系统用户登录和注册功能进行进一步设计完善。

具体要求:

(1)登录页面设计和注册页面设计(JSP实现)

完善前面实验完成的页面设计(注意:注册页面中,密码应该输入2次,并进行确认验证)

(2)创建Servlet

至少包括3个Servlet:登录验证Servlet;注册信息处理Servlet;页面编码处理Servlet(过滤器)

(3)创建JavaBean

至少包括1个JavaBean,用于用户信息设定(如User)在注册Servlet中要求使用JavaBean存储用户页面注册信息,并能在注册成功的页面显示。

(4)部署自己的项目于服务器,正确运行。

代码结构树

./
├── JavaWeb.iml
├── out
│   └── artifacts
│       └── JavaWeb_war_exploded
│           ├── WEB-INF
│           │   ├── classes
│           │   │   ├── HelloWorld.class
│           │   │   ├── LoginCheck.class
│           │   │   ├── RegCheck.class
│           │   │   ├── SetCharacterEncodingFilter.class
│           │   │   └── bean
│           │   │       └── userBean.class
│           │   └── web.xml
│           ├── css
│           │   └── bootstrap.min.css
│           ├── index.jsp
│           ├── login-fail.jsp
│           ├── login-success.jsp
│           ├── login.jsp
│           ├── reg-fail.jsp
│           ├── reg-success.jsp
│           └── reg.jsp
├── src
│   ├── HelloWorld.java
│   ├── LoginCheck.java
│   ├── RegCheck.java
│   ├── SetCharacterEncodingFilter.java
│   └── bean
│       └── userBean.java
└── web
    ├── WEB-INF
    │   ├── classes
    │   │   ├── HelloWorld.class
    │   │   ├── LoginCheck.class
    │   │   ├── RegCheck.class
    │   │   ├── SetCharacterEncodingFilter.class
    │   │   └── bean
    │   │       └── userBean.class
    │   ├── lib
    │   └── web.xml
    ├── css
    │   └── bootstrap.min.css
    ├── index.jsp
    ├── login-fail.jsp
    ├── login-success.jsp
    ├── login.jsp
    ├── reg-fail.jsp
    ├── reg-success.jsp
    └── reg.jsp

代码

index.jsp

<%--
  Created by IntelliJ IDEA.
  User: hades
  Date: 2017/5/10
  Time: 20:48
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>jsp作业</title>
    <link href="css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<nav class="navbar navbar-default">
    <div class="container-fluid">
        <div class="navbar-header">
            <a class="navbar-brand" href="./">jsp作业</a>
        </div>
        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
            <ul class="nav navbar-nav navbar-right">
                <li><a href="login.jsp">登录</a></li>
            </ul>
        </div>
    </div>
</nav>
<div class="container">
    <div class="jumbotron">
        <h1>Hello, world!</h1>
        <p>这是一个jsp(实验4 JSP+JavaBean+Servlet 项目设计)作业</p>
    </div>
</div>
</body>
</html>

login.jsp

<%@ page contentType="text/html; charset=utf-8" language="java" %>
<html lang="zh-CN">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>登录</title>
    <link href="css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<nav class="navbar navbar-default">
    <div class="container-fluid">
        <div class="navbar-header">
            <a class="navbar-brand" href="./">jsp作业</a>
        </div>
        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
            <ul class="nav navbar-nav navbar-right">
                <li><a href="login.jsp">登录</a></li>
            </ul>
        </div>
    </
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值