JSP内置对象

一、实验目的:

熟悉使用JSP内置对象

二、实验环境:

Intellij IDEA 2019,内置Tomcat服务器

三、实验内容:

(1)程序设计思想框架:
在这里插入图片描述
(2)实验效果:
用户注册界面:
在这里插入图片描述

显示用户信息界面:
在这里插入图片描述

用户登入界面:
在这里插入图片描述

登入成功界面:
在这里插入图片描述

登入失败界面:
在这里插入图片描述

并在10秒后重新返回login.jsp

(3)程序部分源码:
1、index.jsp

<html>
<head>
    <meta charset="utf-8">
    <title>用户注册页面</title>
</head>
<body>
<h2><font color="#844220">用户注册</font></h2>
欢迎你成为本网站的会员,请在下面表单填写注册信息,要求每项必填,信息务必真实,方便我们联系您,谢谢!
    <legend><h4 style="background:#844220"><font color="#ffffff"> 创建新账户</font></h4></legend>
    <form action="register.jsp" method="post">
        <table>
            <tr>
                <td>用户名</td>
                <td><input type="text" name="user" /></td>
            </tr>
            <tr>
                <td>密码</td>
                <td><input type="password" name="pwd" /></td>
            </tr>
            <tr>
                <td>确认密码</td>
                <td><input type="password" name="repwd"/></td>
            </tr>
            <tr>
                <td>电子邮件</td>
                <td><input type="text" name="Email" /></td>
            </tr>
            <tr>
                <td>电话</td>
                <td><input type="text" name="phone" /></td>
            </tr>
            <tr>
                <td>地址</td>
                <td><input type="text" name="address" /></td>
            </tr>
            <tr>
                <td><input name="ok" type="radio">我同意<a href="">相关协议政策</a></td>
            </tr>
            <tr>
                <td><input type="submit" value="注册"/></td>
            </tr>

        </table>
    </form>
</body>
</html>
2register.jsp
<form action="login.jsp">
        <legend><h4 style="background:#844220"><font color="#ffffff"> 用户注册信息</font></h4></legend>
        <table>
            <h4>
                <%
                    request.setCharacterEncoding("utf-8");
                    String user=request.getParameter("user");
                    session.setAttribute("user", user);
                    String password=request.getParameter("pwd");
                    session.setAttribute("password",password);
                    String repassword=request.getParameter("repwd");
                    String email=request.getParameter("Email");
                    String phone=request.getParameter("phone");
                    String address=request.getParameter("address");
                    if(password.equals(repassword)){
                        out.println("用户名:"+user+"<br>");
                        out.println("密码:"+password+"<br>");
                        out.println("电子邮件:"+email+"<br>");
                        out.println("电话:"+phone+"<br>");
                        out.println("地址:"+address+"<br>");
                        out.println("<a href='index.jsp'>返回首页</a><br>");
                        out.println("<br><br><input type='submit' value='login'>");
                    }
                    //不同则返回注册页面
                    else{
                        out.println("两次密码不一致!2秒后返回注册页面重新注册!");
                        out.println("<br><input type='button' value='确认'>");
                        response.setHeader("refresh", "2;url=index.jsp");
                    }
                %>
            </h4>
        </table>
</form>
3、login.jsp
<table>
    <tr>
        <td>用户名:</td>
        <td><input type="text" name="user1"></td>
    </tr>
    <tr>
        <td>密码:</td>
        <td><input type="password" name="pwd"></td>
    </tr>
    <tr>
        <td ><input type="radio" ><font color="red">记住用户名</font></td>
    </tr>
    <tr>
        <td colspan="5" align="right"><input type="submit" value="login"></td>
    </tr>
</table>

——--------------------------------------------------------------------
本文章仅供参考学习使用,务必保持自己的学习思想,不要盲目抄袭作业。
源码不分享,不必私信。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值