8、JavaWeb-作业

该博客介绍了JavaWeb作业的实现,包括一个注册页面,要求包含username、password、password确认、hobby多选框、sex单选框和info文本域。Servlet负责处理注册信息,检查两次密码是否匹配。注册成功后,用户将被重定向到展示个人信息的成功页面,包含SessionID。如果密码不匹配,用户将返回注册页面。成功页面还包含注销功能,注销后或未登录访问将被重定向到404错误页面。
摘要由CSDN通过智能技术生成

作业要求

  1. 一个注册页面 (form表单,servlet)
    • username (文本框)
    • password:密码 (密码框)
    • passwordYes :再次输入密码(密码框)
    • hobby (多选框)
    • sex (单选框)
    • info (文本域)
  2. servlet处理注册信息
    • 判断两次密码是否相同
    • 相同则跳到成功页面,并且在成功页面显示SeesionID;
    • 不同则注册失败,重定向到注册页面
  3. 成功页面
    • 显示登陆成功的用户名,密码,爱好,性别和信息;
    • 显示一个注销按钮
  4. 如果注销后,或者没登录,不能直接进入成功页面,跳转到404
  5. 404页面就是一个404;

注册页面

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
    <script>
        var status = '${sessionScope.pwdFail}';
        if (status=='yes'){
   
            alert("两次密码输入不一样,请重新输入")
        }
    </script>
</head>
<body>
<h1>注册页面</h1>
<hr>
<div>
    <form action="${pageContext.request.contextPath}/register.do" method="post">

        <p>用户名:<input type="text" name="username" required></p>
        <p>密码: <input type="password" name="password"></p>
        <p>确认密码: <input type="password" name="passwordTwo"></p>

        <p>性别:
            <input type="radio" name="sex" value="boy"><input type="radio" name="sex" value="girl"></p>

        <p>爱好:
            <input type="checkbox" name="hobby" value="girl">女孩
            <input type="checkbox" name=
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值