You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

211 lines
8.0 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!-- 指定JSP页面使用Java语言并设置页面的内容类型为html以及字符编码为UTF-8 -->
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!-- 引入JSTL核心标签库设置前缀为'c'以便在JSP页面中使用JSTL标签 -->
<%
// 获取请求的上下文路径,用于构建应用的根路径
String path = request.getContextPath();
// 构建基础路径,包含协议、服务器名称、端口号和上下文路径,用于后续资源的路径构建
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!-- JSP脚本片段用于动态生成basePath变量 -->
<!--_meta 作为公共模版分离出去-->
<!DOCTYPE HTML>
<!-- 文档类型声明指定了HTML的版本 -->
<html>
<!-- HTML文档的根元素开始 -->
<head>
<!-- head元素开始用于包含文档的元数据 -->
<meta charset="utf-8">
<!-- 指定页面的字符编码为utf-8 -->
<meta name="renderer" content="webkit|ie-comp|ie-stand">
<!-- 指定页面渲染引擎 -->
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<!-- 指定浏览器兼容性 -->
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
<!-- 指定视口设置,用于响应式设计 -->
<meta http-equiv="Cache-Control" content="no-siteapp" />
<!-- 控制缓存 -->
<link rel="Bookmark" href="/favicon.ico" >
<link rel="Shortcut Icon" href="/favicon.ico" />
<!-- 指定网站图标 -->
<!--[if lt IE 9]>
<script type="text/javascript" src="lib/html5shiv.js"></script>
<script type="text/javascript" src="lib/respond.min.js"></script>
<![endif]-->
<!-- 如果浏览器版本低于IE9则引入HTML5shiv和respond.js来提供HTML5和CSS3的兼容性支持 -->
<link rel="stylesheet" type="text/css" href="<%=basePath%>static/h-ui/css/H-ui.min.css" />
<!-- 引入H-ui前端框架的CSS文件 -->
<link rel="stylesheet" type="text/css" href="<%=basePath%>static/h-ui.admin/css/H-ui.admin.css" />
<!-- 引入H-ui.admin前端框架的CSS文件 -->
<link rel="stylesheet" type="text/css" href="<%=basePath%>lib/Hui-iconfont/1.0.8/iconfont.css" />
<!-- 引入图标字体库 -->
<link rel="stylesheet" type="text/css" href="<%=basePath%>static/h-ui.admin/skin/default/skin.css" id="skin" />
<!-- 引入皮肤样式 -->
<link rel="stylesheet" type="text/css" href="<%=basePath%>static/h-ui.admin/css/style.css" />
<!-- 引入自定义样式 -->
<script src="js/reg.js"></script>
<!-- 引入注册页面的自定义JavaScript文件 -->
<!--[if IE 6]>
<script type="text/javascript" src="lib/DD_belatedPNG_0.0.8a-min.js" ></script>
<script>DD_belatedPNG.fix('*');</script>
<![endif]-->
<!-- 如果浏览器是IE6则引入DD_belatedPNG.js来修复PNG图片的显示问题 -->
<!--/meta 作为公共模版分离出去-->
</head>
<!-- head元素结束 -->
<title>会员注册</title>
<!-- 设置页面标题为"会员注册" -->
</head>
<body>
<article class="page-container">
<!-- 会员注册表单开始 -->
<form action="<%=basePath%>RegMemberServlet" method="post" class="form form-horizontal" id="form-member-add">
<!-- 表单的action属性设置为服务器端的注册Servletmethod设置为post -->
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3"><span class="c-red"></span></label>
<div class="formControls col-xs-8 col-sm-9" style="width:300px;">
<h1>注册</h1>
<!-- 注册表单标题 -->
<h5 style="color: red;">${message1}</h5>
<!-- 显示错误信息message1 -->
<h5 style="color: red;">${message2}</h5>
<!-- 显示错误信息message2 -->
<h5 style="color: red;">${message3}</h5>
<!-- 显示错误信息message3 -->
</div>
</div>
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>用户名:</label>
<div class="formControls col-xs-8 col-sm-9" style="width:300px;">
<input type="text" class="input-text" value="" placeholder="" id="username" name="username">
<!-- 用户名输入框 -->
</div>
</div>
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>密码:</label>
<div class="formControls col-xs-8 col-sm-9" style="width:300px;">
<input type="password" class="input-text" value="" placeholder="" id="password" name="password">
<!-- 密码输入框 -->
</div>
</div>
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>确认密码:</label>
<div class="formControls col-xs-8 col-sm-9" style="width:300px;">
<input type="password" class="input-text" value="" placeholder="" id="repwd" name="repwd">
<!-- 确认密码输入框 -->
</div>
</div>
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>真实姓名:</label>
<div class="formControls col-xs-8 col-sm-9" style="width:300px;">
<input type="text" class="input-text" value="" placeholder="" id="realName" name="realName">
<!-- 真实姓名输入框 -->
</div>
</div>
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>性别:</label>
<div class="formControls col-xs-8 col-sm-9" style="width:300px;">
<input type="text" class="input-text" value="" placeholder="" id="sex" name="sex">
<!-- 性别输入框 -->
</div>
</div>
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>年龄:</label>
<div class="formControls col-xs-8 col-sm-9" style="width:300px;">
<input type="text" class="input-text" value="" placeholder="" id="age" name="age">
<!-- 年龄输入框 -->
</div>
</div>
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>身份证号码:</label>
<div class="formControls col-xs-8 col-sm-9" style="width:300px;">
<input type="text" class="input-text" value="" placeholder="" id="idCard" name="idCard">
<!-- 身份证号码输入框 -->
</div>
</div>
<div class="row cl">
<div class="col-xs-8 col-sm-9 col-xs-offset-4 col-sm-offset-3">
<input class="btn btn-primary radius" type="submit" value="&nbsp;&nbsp;注册&nbsp;&nbsp;">
<!-- 注册按钮 -->
</div>
</div>
</form>
<!-- 会员注册表单结束 -->
</article>
<!--_footer 作为公共模版分离出去-->
<!-- 引入jQuery库 -->
<script type="text/javascript" src="lib/jquery/1.9.1/jquery.min.js"></script>
<!-- 引入layer插件用于弹出层 -->
<script type="text/javascript" src="lib/layer/2.4/layer.js"></script>
<!-- 引入H-ui前端框架的JS文件 -->
<script type="text/javascript" src="static/h-ui/js/H-ui.min.js"></script>
<!-- 引入H-ui.admin前端框架的JS文件
<script type="text/javascript" src="static/h-ui.admin