用jsp实现简单登入注册界面功能(css美化)(软件idea)

这篇具有很好参考价值的文章主要介绍了用jsp实现简单登入注册界面功能(css美化)(软件idea)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

思路:创建登入界面(login),再创建登入成功与登入失败界面(loginsuccess与loginfail),再创建注册成功界面(registersuccess)与注册界面(register)以及总控制文件(check)通过form标签的action将他们连接起来。

号外号外,我最近发现了一个非常棒的人工智能学习网站,它的内容通俗易懂,风趣幽默,让人印象深刻。我想和大家分享这个网站,点击链接即可访问。

第一步

首先我们来看看效果

登入界面(login)

jsp登录注册页面,前端,前端,css3,html5,windows,intellij-idea

登入成功与登入失败(loginsuccess与loginfail)

jsp登录注册页面,前端,前端,css3,html5,windows,intellij-idea
jsp登录注册页面,前端,前端,css3,html5,windows,intellij-idea

注册界面(register)

jsp登录注册页面,前端,前端,css3,html5,windows,intellij-idea

注册成功(registersuccess)

jsp登录注册页面,前端,前端,css3,html5,windows,intellij-idea

第二步

创建项目,再添加框架支持,把文件全部创建到通一个目录里面,新建image文件夹,放入我们的背景图片(可爱的小姐姐),如图:

jsp登录注册页面,前端,前端,css3,html5,windows,intellij-idea

在login文件写入

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>
    <title>登入界面</title>
  </head>
  <body>
  <h1>登录界面</h1>
  <form method="post" action="check.jsp">
    <input type="text" name="user"><br>
    <input type="password" name="pass"><br>
    <button type="submit" value="login">登入</button>
    <a href="register.jsp">注册</a>
  </form>
  </body>
</html>

在register文件写入

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<h2>注册界面</h2>
    <form method="post" action="registersuccess.jsp">
    请输入您的用户名:<input type="text" name="user" size="20"><br>
    请输入您的密码:<input type="password" name="pass" size="20"><br>
    <button type="submit" value="login">注册</button>
    <button type="reset" value="reset">重置</button>
</form>
</body>
</html>

在registersuccess文件写入

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<form method="post" action="check.jsp">

<%
    String user = "a";
    String pass = "b";
    if(request.getParameter("user")!=null && request.getParameter("pass") != null)
    {
        user = request.getParameter("user");
        session.setAttribute("user",user);
        pass = request.getParameter("pass");
        session.setAttribute("pass",pass);
    }

%>
<h2>恭喜您注册成功!</h2><br>
您的用户名是:<%=user%> <br>
您的密码是:<%=pass%>
</form>
<a href="login.jsp">返回登录界面</a>
</body>
</html>

在loginsuccess文件写入

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<h2 align="center">登录成功</h2>
</body>
</html>

在loginfail文件写入

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<h2 align="center">登录失败</h2>
<h3 align="center"><a href="login.jsp" style="color:#FAAF46; font-size:10px">返回登录页面</a></h3>
</body>
</html>

在check文件写入

<%--
  Created by IntelliJ IDEA.
  User: 小熊
  Date: 2022/3/24
  Time: 15:53
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<form method="post" action="">
    <%
        String user=(String)session.getAttribute("user");
        String pass=(String)session.getAttribute("pass");
        String name=request.getParameter("user");
        session.setAttribute("name", name);
        String password1=request.getParameter("pass");
        session.setAttribute("password", password1);
        if(user.equals(name)&&password1.equals(pass))
        { response.sendRedirect("loginsuccess.jsp");}
        else
            response.sendRedirect("loginfail.jsp");
    %>
</form>
</body>
</html>

那么我们来看看效果:
jsp登录注册页面,前端,前端,css3,html5,windows,intellij-idea
jsp登录注册页面,前端,前端,css3,html5,windows,intellij-idea
jsp登录注册页面,前端,前端,css3,html5,windows,intellij-idea

巨丑无比

第三步

我们加点css美化一下:

在login文件加入(字体居中效果,背景图片,按钮的透明度,输入框的透明度等)

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>注册失败界面</title>
    <style type="text/css">
        .center{
            text-align:center;
            margin-top: 50px;
        }
        .fon{
            font-size: 40px;
        }
        .fon1{
            font-size: 20px;
        }
        body{
            background: url("images/wallhaven-wqrm7r.jpg");
            background-size: 100% 100%;
        }
        input {
            background-color: transparent;
            outline: none;
            color: black;
        }

    </style>
</head>
<body>
<h2></h2>


<div class="center">
    <p class="fon">注册失败界面</p>
    <p class="fon1">对不起,您输入的有误,请返回注册界面</p>
    <a href="register.jsp">返回注册界面</a>
</div>

</body>
</html>

在loginsuccess文件加入(字体居中效果,背景图片)

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>登入成功界面</title>
    <style type="text/css">
        .center{
            text-align:center;
            margin-top: 50px;
        }
        .fon{
            font-size: 40px;
        }
        body{
            background: url("images/wallhaven-wqrm7r.jpg");
            background-size: 100% 100%;
        }
        input {
            background-color: transparent;
            outline: none;
            color: black;
        }

    </style>
</head>
<body>
<div class="center">
    <p class="fon">登入成功界面</p>
    <p class="fon1">恭喜您成功登入,欢迎使用</p>
</div>
</body>
</html>

在loginfail文件加入(字体居中效果,背景图片)

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>登入失败界面</title>
    <style type="text/css">
        .center{
            text-align:center;
            margin-top: 50px;
        }
        .fon{
            font-size: 40px;
        }
        body{
            background: url("images/wallhaven-wqrm7r.jpg");
            background-size: 100% 100%;
        }
        input {
            background-color: transparent;
            outline: none;
            color: black;
        }
    </style>
</head>
<body>
<div class="center">
    <p class="fon">登入失败界面</p>
    <p class="fon1">对不起,您账号或密码有误,请返回登入界面</p>
    <a href="login.jsp">返回登入界面</a>
</div>
</body>
</html>

在register文件加入(字体居中效果,背景图片,按钮的透明度,输入框的透明度等)

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>注册界面</title>
    <style type="text/css">
        .center{
            text-align:center;
            margin-top: 50px;
        }
        .fon{
            font-size: 40px;
        }
        body{
            background: url("images/wallhaven-wqrm7r.jpg");
            background-size: 100% 100%;
        }
        input {
            background-color: transparent;
            outline: none;
            color: black;
        }
        .clear{
            opacity:0.3;
        }
    </style>
</head>
<body>

<div class="center">
    <p class="fon">注册界面</p>
    <p>请输入您的用户名和密码进行注册</p>
    <form method="post" action="registersuccess.jsp">
        用户名:<input type="text" name="user"  name="user" style="width: 300px;height: 50px" placeholder="请输入用户名:" > <br>
        密码:&nbsp;&nbsp;&nbsp;&nbsp;<input type="password" name="pass"  name="user" style="width: 300px;height: 50px" placeholder="请输入密码:" > <br>
        <button type="submit" style="width:80px;height:40px; font-size: 20px" class="clear">注册</button>
        <button type="reset" style="width:80px;height:40px; font-size: 20px" class="clear">重置</button>
        <br>
    </form>
</div>
</body>
</html>

在registersuccess文件加入(字体居中效果,背景图片)

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>注册成功界面</title>
    <style type="text/css">
        .center{
            text-align:center;
            margin-top: 50px;
        }
        .fon{
            font-size: 40px;
        }
        .fon1{
            font-size: 20px;
        }
        body{
            background: url("images/wallhaven-wqrm7r.jpg");
            background-size: 100% 100%;
        }
        input {
            background-color: transparent;
            outline: none;
            color: black;
        }
    </style>
</head>
<body>
<form method="post" action="check.jsp">
    <%
        String user = null;
        String pass = null;
        if(request.getParameter("user")!=null && request.getParameter("pass") != null)
        {
            user = request.getParameter("user");
            session.setAttribute("user",user);
            pass = request.getParameter("pass");
            session.setAttribute("pass",pass);
        }
    %>

    <div class="center">
        <p class="fon">注册成功界面</p>
        <p class="fon1">恭喜您已经注册成功 !</p>
        <p class="fon1">您的用户名是:<%=user%></p>
        <p class="fon1">您的密码是:<%=pass%></p>
        <a href="login.jsp">返回登入界面</a>
    </div>

</form>
</body>
</html>

check不变

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>检查界面</title>
</head>
<body>

<form method="post" action="">

    <%
        String user = (String) session.getAttribute("user");
        String pass = (String) session.getAttribute("pass");
        String user1 = request.getParameter("user");
        session.setAttribute("user1",user1);
        String pass1 = request.getParameter("pass");
        session.setAttribute("pass1",pass1);

        if (user.equals(user1) && pass.equals(pass1)) {
            response.sendRedirect("loginsuccess.jsp");
        }
        else {
            response.sendRedirect("loginfail.jsp");
        }
    %>
</form>
</body>
</html>

(编辑好配置)点击运行效果就出来了。

<%--
/*
#                       _oo0oo_
#                      o8888888o
#                      88" . "88
#                      (| -_- |)
#                      0\  =  /0
#                    ___/`---'\___
#                  .' \\|     |// '.
#                 / \\|||  :  |||// \
#                / _||||| -:- |||||- \
#               |   | \\\  -  /// |   |
#               | \_|  ''\---/''  |_/ |
#               \  .-\__  '-'  ___/-. /
#             ___'. .'  /--.--\  `. .'___
#          ."" '<  `.___\_<|>_/___.' >' "".
#         | | :  `- \`.;`\ _ /`;.`/ - ` : | |
#         \  \ `_.   \_ __\ /__ _/   .-` /  /
#     =====`-.____`.___ \_____/___.-`___.-'=====
#                       `=---='
#
#
#     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
#               佛祖保佑         永无BUG
*/
--%>

(求关注)写代码写的好累啊,今天八节课,写代码写博客写到22点了,洗澡去了。
后面会更新android,jquery,jsp,蓝桥杯等等。文章来源地址https://www.toymoban.com/news/detail-777023.html

到了这里,关于用jsp实现简单登入注册界面功能(css美化)(软件idea)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity制作一个简单的登入注册页面

    1.创建Canvas组件 首先我们创建一个Canvas画布,我们再在Canvas画布底下创建一个空物体,取名为Resgister。把空物体的锚点设置为全屏撑开。  2.我们在Resgister空物体底下创建一个Image组件,改名为bg。我们也把它 的锚点设置为全屏撑开状态。接下来我们把我们的图片UI素材导入进

    2024年02月12日
    浏览(45)
  • 使用css美化gradio界面

    在默认的前端页面中使用检查工具确定要修改的部分的选择器名称,然后在block_css中对其修改,并在启动网页时传入参数: with gr.Blocks(css=block_css, theme=my_theme) as demo:

    2024年02月11日
    浏览(27)
  • Servlet JSP-实现简单的登录功能

    本篇文章讲解如何使用Servlet-JSP-实现简单的登录功能。我们在进行Servlet和JSP实现简单登录功能的过程中,首先通过Eclipse创建了一个Maven项目,这为我们的Web应用提供了良好的项目管理和依赖管理。接下来,我们解决了新建项目时可能出现的报错状态,通过右击项目的Deployme

    2024年01月23日
    浏览(36)
  • JavaWeb中Servlet+jsp+JDBC完成登录注册界面

    前言 一、登录注册思路 二、前端页面 1.Login 2.Register 3.UserList界面 三、后端代码 1.封装实体类User类 2.Login对应的Servlet(验证信息功能) 3.Register对应的Servlet(增加功能) 4.工具类(DbUtil) 5.properties文件格式及所在目录 6.用户列表(查询功能)  总结 例如:学习javaweb过程笔记

    2024年02月08日
    浏览(48)
  • WinForm应用界面美化攻略 - MVVM - 高级绑定功能

    获取工具下载 - DevExpress WinForm v21.2 转换器 转换器允许您动态转换可绑定的属性值。 默认转换器 DevExpress MVVM 框架自动管理简单的类型转换。 例如,在 Binding via Default Converters 演示中,字符串 TextEdit.Text 属性绑定到整数 ViewModel Progress 属性。 在这里,框架将属性值从 Int32 转换

    2024年02月07日
    浏览(37)
  • Eclipse+servlet+Tomcat+MySQL实现登入注册页面

    目录 1. 效果展示 2. 环境搭建 3. 前端代码 4. 后端代码  5.创作不易,点个赞吧 表   登入界面 注册界面 注册一个账号   登入该账号 1.尝试输入错误密码 2.输入正确密码 再次注册该账号   MySQL下载安装网上都有可以参考http://t.csdn.cn/czWMN Eclipse搭载MySQLhttp://t.csdn.cn/NKXAh 这边说一

    2023年04月26日
    浏览(34)
  • 用JSP简单的写一个登录注册页面

    编写页面时先创建一个Dynamic web project,所有的jsp文件都放在WebContent文件夹下,java文件放在java Resource文件的src文件 因为主要用jsp因此这里用map数组暂替数据库对用户信息进行存储

    2023年04月17日
    浏览(40)
  • JSP写一个简单的登录界面

    JSP实现不链接数据库的简单登录功能实现 文章目录 系列文章目录 前言 一、jsp是什么? 二、使用到的页面代码 1.login.jsp 2.index.jsp 3.LoginServlet.java 总结 提示:这里可以添加本文要记录的大概内容: 例如:随着JSP在每个高校的基本普及,JSP这门语言的搜索也越来越多,很多人都

    2023年04月09日
    浏览(29)
  • SpringBoot+Vue实现简单的登录注册功能

    😶‍🌫️😶‍🌫️😶‍🌫️如果你是一名全干程序员,那前后端跨域问题一定是家常便饭,作者今天带大家写一个最简单的前后端分离登录系统,方便我们理解前后端分离项目的跨域以及数据传输问题。因为要照顾小白,所以我会写的详细一点,不足的地方,大家多多指

    2024年02月04日
    浏览(27)
  • Android Studio|使用SqLite实现一个简单的登录注册功能

    本学期学习了Android Studio这门课程,本次使用Android Studio自带的sqlite数据库实现一个简单的登录注册功能。 目录 一、了解什么是Android Studio? 二、了解什么是sqlite? 三、创建项目文件  四、创建活动文件和布局文件。 五、创建数据库,连接数据库  六、创建实体类,实现注

    2024年02月06日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包