个人简历管理系统- 登陆与注册界面

  • HTML + CSS + JAvascript
  • login.jsp
  • register.jsp
  • link.html
  • web.xml
  • 备注

HTML + CSS + JAvascript

  • 推荐几个学习网站
    菜鸟教程
    w3school 在线教程

  • 前端采用Bootstrap框架 具体请查看菜鸟教程Bootstrap4

  • 注意离线演示的时候,可以效果不好,把Bootstrap4的源代码下载到本地,并修改网页的链接。

  • 文件结构

login.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html lang="en">
<head><%@include file="link.html" %><script type="text/javascript" defer="defer" >function mycheck(){if(isNull(form1.user.value)){alert("请输入账号");return false;}if(isNull(form1.pwd.value)){alert("请输入密码");return false;}return true;}
function isNull(str){if ( str == "" ) return true;var regu = "^[ ]+$";var re = new RegExp(regu);return re.test(str);}
</script></head><c:if test="${not empty requestScope.message}"><script>alert("<c:out value="${requestScope.message}"></c:out>");</script>
</c:if><body><div class="jumbotron text-center" style="margin-bottom:0px;color: red;" ><h1>个人简历管理系统</h1>
</div><nav class="navbar navbar-expand-sm bg-dark navbar-dark"><a class="navbar-brand" href="#">导航</a><button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#collapsibleNavbar"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="collapsibleNavbar"><ul class="navbar-nav"><li class="nav-item"><a class="nav-link" href="login.jsp">登陆</a></li><li class="nav-item"><a class="nav-link" href="register.jsp">注册</a></li></ul></div>
</nav><form id="form1" name="form1" method="post" action="login" onsubmit="return mycheck()"><table width="100%"  border="0" cellpadding="0" cellspacing="0" ><tr><td height="27">&nbsp;</td><td height="27" colspan="2" align="center">&nbsp;</td><td>&nbsp;</td></tr> <tr><td width="30%" height="37">&nbsp;</td><td width="5%">用户名:</td><td width="31%"><input type="text" name="user" id="user" value=""></td><td width="9%">&nbsp;</td></tr><tr><td height="37">&nbsp;</td><td>密码:</td><td><input type="password" name="pwd" id="pwd" value=""></td><td>&nbsp;</td></tr><tr><td height="37">&nbsp;</td><td><input name="submit" type="submit" class="btn_grey" value="登陆"></td><td><input name="submit3" type="reset" class="btn_grey" value="重置"></td> <td>&nbsp;</td></tr></table> </form>
</body>
</html>

register.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html lang="en">
<head><%@include file="link.html" %></head><script type="text/javascript" defer="defer" >function mycheck(){if(isNull(form1.user.value)){alert("请输入账号");return false;}if(isNull(form1.pwd1.value)){alert("请输入密码");return false;}if(isNull(form1.pwd2.value)){alert("请再一次输入密码");return false;}if(form1.pwd1.value!=form1.pwd2.value){alert("你两次的密码不相同,请重新输入");return false;}return true;}
function isNull(str){if ( str == "" ) return true;var regu = "^[ ]+$";var re = new RegExp(regu);return re.test(str);}
</script><c:if test="${not empty requestScope.message}"><script>alert("<c:out value="${requestScope.message}"></c:out>");</script>
</c:if><body><div class="jumbotron text-center" style="margin-bottom:0px;color: red;" ><h1>个人简历管理系统</h1>
</div><nav class="navbar navbar-expand-sm bg-dark navbar-dark"><a class="navbar-brand" href="#">导航</a><button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#collapsibleNavbar"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="collapsibleNavbar"><ul class="navbar-nav"><li class="nav-item"><a class="nav-link" href="login.jsp">登陆</a></li><li class="nav-item"><a class="nav-link" href="register.jsp">注册</a></li></ul></div>
</nav><form id="form1" name="form1" method="post" action="register" onsubmit="return mycheck()"><table width="100%"  border="0" cellpadding="0" cellspacing="0" ><tr><td height="27">&nbsp;</td><td height="27" colspan="2" align="center">&nbsp;</td><td>&nbsp;</td></tr> <tr><td width="30%" height="37">&nbsp;</td><td width="5%">用户名:</td><td width="31%"><input type="text" name="user" id="user" value=""></td><td width="9%">&nbsp;</td></tr><tr><td height="37">&nbsp;</td><td>密码:</td><td><input type="password" name="pwd1" id="pwd1" value=""></td><td>&nbsp;</td></tr><tr><td height="37">&nbsp;</td><td>重复密码:</td><td><input type="password" name="pwd2" id="pwd2" value=""></td><td>&nbsp;</td></tr><tr><td height="37">&nbsp;</td><td><input name="submit" type="submit" class="btn_grey" value="注册"></td><td><input name="submit3" type="reset" class="btn_grey" value="重置"></td> <td>&nbsp;</td></tr></table> </form>
</body>
</html>

link.html

  <title>个人简历管理系统</title><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/4.1.0/css/bootstrap.min.css"><script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script><script src="https://cdn.bootcss.com/popper.js/1.12.5/umd/popper.min.js"></script><script src="https://cdn.bootcss.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>

web.xml

修改网页访问的默认路径

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"><display-name>resume</display-name><!-- 在web.xml中通过配置来告诉web应用,所有html文件输出时都采用UTF-8的编码 --><jsp-config>
<jsp-property-group>
<url-pattern>*.html</url-pattern>
<page-encoding>UTF-8</page-encoding>
</jsp-property-group>
</jsp-config><!-- 在web.xml中通过配置来告诉web应用,默认访问起始页 --><welcome-file-list><welcome-file>login.jsp</welcome-file></welcome-file-list>
</web-app>

备注

项目相关博客
个人简历管理系统(1)-数据库创建
个人简历管理系统(2)-数据库连接

参考博客
用eclipse创建一个javaweb项目
封装一个泛型类的JDBC工具类

个人简历管理系统(3)- 登陆与注册界面相关推荐

  1. 个人简历管理系统(6)-登陆与注册后端实现

    个人简历管理系统-登陆与注册后端实现 文件结构 login.java register.java link.html header.html main.jsp 备注 文件结构 login.java p ...

  2. CSS中实现文字两端对齐的方法,登陆注册界面经常用到

    在写登陆或注册界面时,经常会遇到文字两端对齐(word中有类似对齐方式)的问题,如下图: 用户名和密码并没有两端对齐,那么该怎样处理 其实只需要两行CSS代码就可以解决: 关键两行是:text-ali ...

  3. 个人简历管理系统-总结

    个人简历管理系统-总结 项目下载地址 参考博客 项目下载地址 个人简历管理系统 参考博客 项目相关博客 个人简历管理系统(1)-数据库创建 个人简历管理系统(2)-数据库连接 个人简历管理系统(3)- ...

  4. 个人简历管理系统(11)- 查看简历具体信息

    个人简历管理系统- 查看简历具体信息 文件结构 show.jsp 备注 文件结构 show.jsp <%@ page language="java" contentType= ...

  5. 个人简历管理系统(7)-控制层

    个人简历管理系统- 控制层 文件结构 ResumeService.java 业务逻辑分析 源代码 备注 文件结构 ResumeService.java 业务逻辑分析 业务逻辑 D方法 添加简历 add ...

  6. 个人简历管理系统(9)- 添加简历

    个人简历管理系统- 添加简历 文件结构 add.jsp 备注 文件结构 add.jsp <%@ page language="java" contentType=" ...

  7. 个人简历管理系统(10)- 查看所有简历列表

    个人简历管理系统- 查看所有简历列表 文件结构 viewAll.jsp 备注 文件结构 viewAll.jsp <%@ page language="java" conten ...

  8. 个人简历管理系统(5)-Dao

    个人简历管理系统-Dao UserDao 业务逻辑分析 源代码 测试截图 ResumeDao 业务逻辑分析 源代码 备注 UserDao 业务逻辑分析 业务逻辑 Dao层方法 用户登录 check 用 ...

  9. html+JavaScript登陆注册界面

    最近刚刚学习了一些关于JavaScript的知识,便在之前学习的html前端的基础上 做了一些简单的修改,本身还存在着很多的缺陷,希望大家多多指正. githu下载地址:https://github. ...

最新文章

  1. pytorch cross_entropy
  2. python自动测试p-Python-selenium-自动化测试模型
  3. window 程序报错 自动重启_好程序员web前端教程之详解JavaScript严格模式
  4. 方案改进:直接通过User Control生成HTML
  5. 架构解读丨Volcano作业资源预留设计原理
  6. givens变换化上hessenborg矩阵为上三角矩阵
  7. [转]24个英文电子书免费下载网站
  8. ionic ion-refresher刷新完毕
  9. -atime、-ctime、mtime、-newer
  10. 关于VC++6.0显示“不能启动工具,操作成功完成”问题
  11. 拼多多是PHP还是java,应届程序员收到拼多多offer 表情瞬间爆发
  12. 荣耀手机和小米打出了真火,针锋相对比拼千元机
  13. 华为ensp防火墙web登陆配置
  14. 转载:嵌入式系统综述之二
  15. python 源码编译 without_vcmi(魔法门英雄无敌3 - 开源复刻版) 源码编译(示例代码)...
  16. java工具多,[转帖]一个 Java 工具到底有多大?
  17. 图像化界面开发之QT入门
  18. 淘宝社会工程学攻击手段
  19. web标准只包括html,HTML——01-前言WEB标准
  20. 中基鸿业家庭怎么理财

热门文章

  1. MOSFET和IGBT的对比
  2. 考研英语作文八类常用词汇
  3. C语言小项目 -- 扫雷游戏完整代码(递归展开 + 选择标记)
  4. 大写字母和小写字母转换
  5. 计算机网络—拥塞控制(2)TCP
  6. thinkphp随机字符串
  7. Python matplotlib 绘图自动生成随机颜色
  8. SSM图书管理系统(增强版,附源码)
  9. error: (-215:Assertion failed) size.width0 size.height0 in function 'cv::imshow'解决
  10. 如何正确制作游戏的HD重制版