位置: IT常识 - 正文

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

发布时间:2024-01-17
用jsp实现简单登入注册界面功能(css美化)(软件idea) 思路:创建登入界面(login),再创建登入成功与登入失败界面(loginsuccess与loginfail),再创建注册成功界面(registersuccess)与注册界面(register)以及总控制文件(check)通过form标签的action将他们连接起来。第一步

推荐整理分享用jsp实现简单登入注册界面功能(css美化)(软件idea)(jsp做登录界面),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jsp做登录界面,用jsp实现简单登录,用jsp实现简单登陆,jsp实现简单登录注册功能,jsp实现简单登录注册,用jsp实现简单登入,用jsp实现简单登录,用jsp实现简单登录功能,内容如对您有帮助,希望把文章链接给更多的朋友!

首先我们来看看效果

登入界面(login)

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

注册界面(register)

注册成功(registersuccess)

第二步

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

在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>用jsp实现简单登入注册界面功能(css美化)(软件idea)(jsp做登录界面)

在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>

那么我们来看看效果:

巨丑无比第三步

我们加点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.jiuchutong.com/zhishi/299843.html 转载请保留说明!

上一篇:<span>标签中英文/中文自动换行(span标签中的字符串怎么获取)

下一篇:html表单最全详解,初学必看(html的表单怎么做)

  • 税务师在哪里报名
  • 管理费用中的办公费占比是多少
  • 运输费劳务是否可以扣除
  • 预收账款期末余额计算公式
  • 租赁设备损毁赔偿案例
  • 经营性现金流量净额是什么意思
  • 财务毛利率是毛利率吗
  • 红字发票抵扣联丢了怎么办
  • 公司注销固定资产交什么税
  • 三证合一之后还有税务登记证吗
  • 高原补贴算工资吗
  • 房地产并购的税率是多少
  • 公司业务招待费占比
  • 所得税费用是在哪个科目
  • 工程已完工又发生了成本怎么处理
  • 企业开票信息可以改吗
  • 季度申报利润表怎么填
  • 企业所得税的计算公式及实例
  • 休眠文件大小设置
  • 华硕笔记本电脑售后维修服务网点
  • 代扣代缴的城建税和教育费附加按委托方所在地的税率
  • bellzee.exe是什么
  • 竣工结算的依据有哪些?
  • 支付境外设计费合同备案流程
  • php最好的编程语言
  • 将债务转为资本的,债务人应当将债权人
  • PHP:imagedestroy()的用法_GD库图像处理函数
  • 连接云服务器超时
  • php 随机数
  • 使用一个for循环每次输入一个姓名和得分
  • 以前年度损益调整
  • three.js 教程
  • 供电企业接收用户资产
  • php javascript
  • 投资担保公司的钱都去哪了
  • vue大型项目撑得住吗
  • 无纸化的好处和坏处
  • 吸收合并的目的是什么
  • 异地工作人员管理
  • 开发票的盘锁了
  • 路由器无线设置模式哪个更快
  • discuz mysql8.0
  • 固定资产已提完折旧报废后如何处理
  • 电子发票如何申领取电子发票
  • 个人所得税怎么申报多
  • SQLServer2005 Output子句获取刚插入的ID值
  • sql2005附加数据库出错
  • 资源税的征税对象都是原矿和选矿
  • 发放福利视同销售进项税要转出吗?
  • 结账与对账的共同意义在于
  • 支付给职工以及为职工支付的现金增加说明什么
  • 混合销售举例说明
  • 购买产品样品计入什么科目
  • 材料按计划成本计价下,外购材料结算
  • 票已收到、款未付会计分录
  • 物业服务企业管理
  • sql中的存储过程是干嘛用的
  • mysql数据库增量备份命令
  • jquery常用的事件绑定函数有哪些
  • windows9怎么截图
  • fedora设置
  • 电脑桌面图标有虚影怎么回事
  • win10无法uefi
  • squid服务器配置
  • ssh远程登录设置
  • win7系统如何修复引导
  • opengll
  • perl keys
  • js传参数有长度限制
  • jQuery实现两个下拉列表关联
  • js选择框全选
  • js 括号函数
  • javascript页面设计
  • Intermediate Unity 3D for iOS: Part 3/3
  • js tab页面切换
  • js初级教程
  • 广东省电子税务局官网登录入口
  • 公务员车补缴个税吗
  • 在山东省一个月水费大概多少
  • 中国进口奶粉关税税率表2019
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号