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

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

HTML + CSS + JAvascript

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工具类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值