|
|
@ -2,95 +2,119 @@
|
|
|
|
pageEncoding="UTF-8"%>
|
|
|
|
pageEncoding="UTF-8"%>
|
|
|
|
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
|
|
|
|
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
|
|
|
|
<%
|
|
|
|
<%
|
|
|
|
|
|
|
|
// 获取当前项目的上下文路径,后续用于构建完整的资源访问路径,例如样式表、脚本文件、图片等资源的引用地址都会基于此路径来拼接,方便在不同部署环境下准确找到对应的资源。
|
|
|
|
String path = request.getContextPath();
|
|
|
|
String path = request.getContextPath();
|
|
|
|
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
|
|
|
|
// 构建项目的基础路径,将协议(如http或https)、服务器名称、服务器端口以及前面获取的上下文路径组合起来,形成一个完整的、可用于定位项目内各种资源的基础URL地址。
|
|
|
|
|
|
|
|
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
|
|
|
|
%>
|
|
|
|
%>
|
|
|
|
<!--_meta 作为公共模版分离出去-->
|
|
|
|
<!--_meta 作为公共模版分离出去-->
|
|
|
|
<!DOCTYPE HTML>
|
|
|
|
<!DOCTYPE HTML>
|
|
|
|
<html>
|
|
|
|
<html>
|
|
|
|
<head>
|
|
|
|
|
|
|
|
<meta charset="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]-->
|
|
|
|
|
|
|
|
<link rel="stylesheet" type="text/css" href="<%=basePath%>static/h-ui/css/H-ui.min.css" />
|
|
|
|
|
|
|
|
<link rel="stylesheet" type="text/css" href="<%=basePath%>static/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" />
|
|
|
|
|
|
|
|
<!--[if IE 6]>
|
|
|
|
|
|
|
|
<script type="text/javascript" src="lib/DD_belatedPNG_0.0.8a-min.js" ></script>
|
|
|
|
|
|
|
|
<script>DD_belatedPNG.fix('*');</script>
|
|
|
|
|
|
|
|
<![endif]-->
|
|
|
|
|
|
|
|
<!--/meta 作为公共模版分离出去-->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<title>查看详情</title>
|
|
|
|
<head>
|
|
|
|
|
|
|
|
<!-- 设置页面的字符编码为utf-8,确保页面能正确显示各种字符,避免出现乱码情况,这是HTML页面中常见的基本设置。 -->
|
|
|
|
|
|
|
|
<meta charset="utf-8">
|
|
|
|
|
|
|
|
<!-- 定义页面在不同浏览器渲染引擎下的兼容模式,这里指定了webkit(常用于Chrome、Safari等现代浏览器)、ie-comp(用于兼容IE浏览器的某些特定模式)、ie-stand(标准IE模式)等多种模式,目的是尽量让页面在各类浏览器中都能正常显示,提高兼容性。 -->
|
|
|
|
|
|
|
|
<meta name="renderer" content="webkit|ie-comp|ie-stand">
|
|
|
|
|
|
|
|
<!-- 强制让页面以IE的最高版本模式或者Chrome浏览器的模式进行渲染,主要是为了解决IE浏览器在处理一些现代网页标准时可能出现的兼容性问题,确保页面呈现效果符合预期。 -->
|
|
|
|
|
|
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
|
|
|
|
|
|
|
<!-- 设置页面的视口(viewport)属性,规定页面宽度等于设备宽度,初始缩放比例、最小缩放比例和最大缩放比例都设定为1.0,并且禁止用户手动缩放页面,这样能保证页面在移动设备上有较好的布局和展示效果,适应不同屏幕尺寸的设备。 -->
|
|
|
|
|
|
|
|
<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" />
|
|
|
|
|
|
|
|
<!-- 设置页面的书签图标(Bookmark)链接,指向/favicon.ico文件,这个图标通常会在浏览器的书签栏中显示,方便用户识别和区分不同的页面书签。 -->
|
|
|
|
|
|
|
|
<link rel="Bookmark" href="/favicon.ico" >
|
|
|
|
|
|
|
|
<!-- 设置页面的快捷图标(Shortcut Icon)链接,同样指向/favicon.ico文件,该图标一般会在浏览器的标签页、地址栏等位置显示,起到标识页面的作用。 -->
|
|
|
|
|
|
|
|
<link rel="Shortcut Icon" href="/favicon.ico" />
|
|
|
|
|
|
|
|
<!-- 条件注释,当浏览器版本小于IE9时,引入html5shiv.js和respond.min.js这两个脚本文件。html5shiv.js用于让低版本的IE浏览器(IE8及以下)能够识别和支持HTML5标签,respond.min.js则是让低版本IE浏览器支持CSS3的媒体查询特性,从而提升页面在旧版IE中的兼容性和显示效果。 -->
|
|
|
|
|
|
|
|
<if lt IE 9>
|
|
|
|
|
|
|
|
<script type="text/javascript" src="lib/html5shiv.js"></script>
|
|
|
|
|
|
|
|
<script type="text/javascript" src="lib/respond.min.js"></script>
|
|
|
|
|
|
|
|
<![endif]>
|
|
|
|
|
|
|
|
<!-- 引入H-ui框架的核心样式表文件,用于构建页面的基本样式布局,比如设置页面的字体、颜色、间距等通用样式,为整个页面提供一个统一的外观基础。 -->
|
|
|
|
|
|
|
|
<link rel="stylesheet" type="text/css" href="<%=basePath%>static/h-ui/css/H-ui.min.css" />
|
|
|
|
|
|
|
|
<!-- 引入H-ui.admin框架的样式表文件,该文件针对后台管理系统页面进行了样式定制,包含了更多符合后台管理界面风格和操作需求的样式规则,例如表单样式、表格样式、按钮样式等。 -->
|
|
|
|
|
|
|
|
<link rel="stylesheet" type="text/css" href="<%=basePath%>static/h-ui.admin/css/H-ui.admin.css" />
|
|
|
|
|
|
|
|
<!-- 引入Hui-iconfont图标字体库的样式表文件,通过这个文件可以在页面中使用相应的图标字体来展示各种图标,图标字体的优点是可以方便地通过CSS样式进行大小、颜色等属性的调整,并且在不同分辨率下能保持较好的显示效果,增强页面的可视化效果和交互性。 -->
|
|
|
|
|
|
|
|
<link rel="stylesheet" type="text/css" href="<%=basePath%>lib/Hui-iconfont/1.0.8/iconfont.css" />
|
|
|
|
|
|
|
|
<!-- 引入H-ui.admin框架的默认皮肤样式表文件,用于设置页面的整体皮肤风格,id属性设置为"skin"方便后续通过JavaScript等方式实现动态切换皮肤的功能,满足不同用户对于页面外观风格的个性化需求。 -->
|
|
|
|
|
|
|
|
<link rel="stylesheet" type="text/css" href="<%=basePath%>static/h-ui.admin/skin/default/skin.css" id="skin" />
|
|
|
|
|
|
|
|
<!-- 引入H-ui.admin框架的额外样式表文件,可能包含一些自定义的样式规则,用于进一步细化和调整页面的外观显示,例如对某些特定元素的样式进行补充或覆盖框架默认样式中的相关设置,以实现更精准的页面设计效果。 -->
|
|
|
|
|
|
|
|
<link rel="stylesheet" type="text/css" href="<%=basePath%>static/h-ui.admin/css/style.css" />
|
|
|
|
|
|
|
|
<!-- 条件注释,当浏览器版本为IE6时,引入DD_belatedPNG_0.0.8a-min.js脚本文件,并执行相应的函数来修复IE6下PNG图片透明等显示问题,确保页面中的PNG图片在IE6浏览器中能正常显示,避免出现显示异常的情况。 -->
|
|
|
|
|
|
|
|
<if IE 6>
|
|
|
|
|
|
|
|
<script type="text/javascript" src="lib/DD_belatedPNG_0.0.8a-min.js" ></script>
|
|
|
|
|
|
|
|
<script>DD_belatedPNG.fix('*');</script>
|
|
|
|
|
|
|
|
<![endif]>
|
|
|
|
|
|
|
|
<!--/meta 作为公共模版分离出去-->
|
|
|
|
|
|
|
|
<title>查看详情</title>
|
|
|
|
</head>
|
|
|
|
</head>
|
|
|
|
<body>
|
|
|
|
|
|
|
|
<article class="page-container">
|
|
|
|
|
|
|
|
<form action="" method="post" class="form form-horizontal" id="form-member-add">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<body>
|
|
|
|
|
|
|
|
<!-- 使用article标签创建一个页面区域,通常用于表示独立的、自包含的内容块,在这里作为展示会员详情信息的容器,方便对这部分内容进行整体的样式设置和布局管理。 -->
|
|
|
|
|
|
|
|
<article class="page-container">
|
|
|
|
|
|
|
|
<!-- 创建一个表单(form),虽然action属性为空(可能在实际应用中会通过JavaScript动态设置或者根据页面逻辑在其他地方补充完整),method属性设置为"post"表示表单数据将以POST方式提交,class属性用于应用相关的样式类来设置表单的外观样式,id属性用于唯一标识这个表单,方便后续通过JavaScript等方式进行操作和交互。 -->
|
|
|
|
|
|
|
|
<form action="" method="post" class="form form-horizontal" id="form-member-add">
|
|
|
|
|
|
|
|
|
|
|
|
<div class="row cl">
|
|
|
|
<!-- 创建一个行(row)容器,用于布局内部的标签和表单控件,cl类可能是用于设置一些列相关的样式规则(具体取决于所使用的样式框架定义),常见的作用是控制不同屏幕尺寸下元素的布局排列方式等。 -->
|
|
|
|
<label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>会员资料ID:</label>
|
|
|
|
<div class="row cl">
|
|
|
|
<div class="formControls col-xs-8 col-sm-9" style="width:300px;">
|
|
|
|
<!-- 创建一个表单标签(label),用于显示提示文本,通过设置类名来控制在不同屏幕尺寸(超小屏幕xs和小屏幕sm)下所占的列数,这里col-xs-4 col-sm-3表示在超小屏幕下占4列,小屏幕下占3列,以此来布局标签在页面中的位置,同时使用<span class="c-red">*</span>可以添加红色的星号用于提示该字段为必填项(虽然这里视觉效果上可能还需要结合CSS样式进一步调整)。 -->
|
|
|
|
<input type="text" disabled="disabled" class="input-text" value="${pmember.pmemberId}" placeholder="" id="" name="">
|
|
|
|
<label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>会员资料ID:</label>
|
|
|
|
</div>
|
|
|
|
<!-- 创建一个表单控件所在的容器,同样通过类名控制在不同屏幕尺寸下的宽度等布局样式,这里设置了宽度为300px,用于放置具体的表单输入控件。 -->
|
|
|
|
</div>
|
|
|
|
<div class="formControls col-xs-8 col-sm-9" style="width:300px;">
|
|
|
|
<div class="row cl">
|
|
|
|
<!-- 创建一个文本输入框(input),设置为禁用状态(disabled="disabled"),意味着用户不能修改该输入框中的内容,其值通过JSTL表达式(${pmember.pmemberId})从后台传递过来的数据中获取并显示,同时设置了占位符(placeholder)为空,并且没有设置id和name属性(在实际应用中,如果需要通过JavaScript操作或者表单提交时传递该值,最好还是设置合适的id和name属性)。 -->
|
|
|
|
<label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>姓名:</label>
|
|
|
|
<input type="text" disabled="disabled" class="input-text" value="${pmember.pmemberId}" placeholder="" id="" name="">
|
|
|
|
<div class="formControls col-xs-8 col-sm-9" style="width:300px;">
|
|
|
|
</div>
|
|
|
|
<input type="text" class="input-text" value="${pmember.realName}" placeholder="" id="realName" name="realName">
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="row cl">
|
|
|
|
</div>
|
|
|
|
<label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>姓名:</label>
|
|
|
|
<div class="row cl">
|
|
|
|
<div class="formControls col-xs-8 col-sm-9" style="width:300px;">
|
|
|
|
<label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>性别:</label>
|
|
|
|
<!-- 创建一个文本输入框,用户可以进行输入操作(这里没有设置禁用属性,与上面会员资料ID输入框不同),其值通过JSTL表达式(${pmember.realName})从后台获取并显示,设置了占位符为空,同时设置了id为"realName"和name为"realName",方便后续通过JavaScript验证或者表单提交时传递该字段的值。 -->
|
|
|
|
<div class="formControls col-xs-8 col-sm-9" style="width:300px;">
|
|
|
|
<input type="text" class="input-text" value="${pmember.realName}" placeholder="" id="realName" name="realName">
|
|
|
|
<input type="text" class="input-text" value="${pmember.sex}" placeholder="" id="sex" name="sex">
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="row cl">
|
|
|
|
<div class="row cl">
|
|
|
|
<label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>性别:</label>
|
|
|
|
<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;">
|
|
|
|
<div class="formControls col-xs-8 col-sm-9" style="width:300px;">
|
|
|
|
<input type="text" class="input-text" value="${pmember.sex}" placeholder="" id="sex" name="sex">
|
|
|
|
<input type="text" class="input-text" value="${pmember.age}" placeholder="" id="age" name="age">
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="row cl">
|
|
|
|
<div class="row cl">
|
|
|
|
<label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>年龄:</label>
|
|
|
|
<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;">
|
|
|
|
<div class="formControls col-xs-8 col-sm-9" style="width:300px;">
|
|
|
|
<input type="text" class="input-text" value="${pmember.age}" placeholder="" id="age" name="age">
|
|
|
|
<input type="text" class="input-text" value="${pmember.idCard}" placeholder="" id="idCard" name="idCard">
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="row cl">
|
|
|
|
<div class="row cl">
|
|
|
|
<label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>身份证号码:</label>
|
|
|
|
<div class="col-xs-8 col-sm-9 col-xs-offset-4 col-sm-offset-3">
|
|
|
|
<div class="formControls col-xs-8 col-sm-9" style="width:300px;">
|
|
|
|
<a href="<%=basePath%>GetAllPrepServlet">
|
|
|
|
<input type="text" class="input-text" value="${pmember.idCard}" placeholder="" id="idCard" name="idCard">
|
|
|
|
<input class="btn btn-primary radius" type="button" value=" 返回 ">
|
|
|
|
</div>
|
|
|
|
</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="row cl">
|
|
|
|
</div>
|
|
|
|
<div class="col-xs-8 col-sm-9 col-xs-offset-4 col-sm-offset-3">
|
|
|
|
</form>
|
|
|
|
<!-- 创建一个按钮(通过input标签设置类型为button来模拟按钮样式),添加了多个类用于设置按钮的样式(如btn btn-primary radius表示这是一个主要的、具有特定样式的圆角按钮),按钮文本为"返回",点击该按钮会触发相应的操作,这里通过包裹在a标签中,并设置href属性指向GetAllPrepServlet(可能是用于返回上一页面或者获取全部准备数据的Servlet地址,具体功能要看后台的实现逻辑),实现点击按钮返回相应页面的功能。 -->
|
|
|
|
</article>
|
|
|
|
<a href="<%=basePath%>GetAllPrepServlet">
|
|
|
|
|
|
|
|
<input class="btn btn-primary radius" type="button" value=" 返回 ">
|
|
|
|
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</form>
|
|
|
|
|
|
|
|
</article>
|
|
|
|
|
|
|
|
|
|
|
|
<!--_footer 作为公共模版分离出去-->
|
|
|
|
<!--_footer 作为公共模版分离出去-->
|
|
|
|
<script type="text/javascript" src="lib/jquery/1.9.1/jquery.min.js"></script>
|
|
|
|
<script type="text/javascript" src="lib/jquery/1.9.1/jquery.min.js"></script>
|
|
|
|
<script type="text/javascript" src="lib/layer/2.4/layer.js"></script>
|
|
|
|
<script type="text/javascript" src="lib/layer/2.4/layer.js"></script>
|
|
|
|
<script type="text/javascript" src="static/h-ui/js/H-ui.min.js"></script>
|
|
|
|
<script type="text/javascript" src="static/h-ui/js/H-ui.min.js"></script>
|
|
|
|
<script type="text/javascript" src="static/h-ui.admin/js/H-ui.admin.js"></script> <!--/_footer 作为公共模版分离出去-->
|
|
|
|
<script type="text/javascript" src="static/h-ui.admin/js/H-ui.admin.js"></script> <!--/_footer 作为公共模版分离出去-->
|
|
|
|
|
|
|
|
|
|
|
|
<!--请在下方写此页面业务相关的脚本-->
|
|
|
|
<!--请在下方写此页面业务相关的脚本,这里预留了位置方便添加与该页面特定业务逻辑相关的JavaScript代码,比如对表单输入内容进行验证、根据用户操作进行页面动态交互等功能的代码,以完善页面的业务功能和用户体验。 -->
|
|
|
|
<script type="text/javascript" src="lib/My97DatePicker/4.8/WdatePicker.js"></script>
|
|
|
|
<script type="text/javascript" src="lib/My97DatePicker/4.8/WdatePicker.js"></script>
|
|
|
|
<script type="text/javascript" src="lib/jquery.validation/1.14.0/jquery.validate.js"></script>
|
|
|
|
<script type="text/javascript" src="lib/jquery.validation/1.14.0/jquery.validate.js"></script>
|
|
|
|
<script type="text/javascript" src="lib/jquery.validation/1.14.0/validate-methods.js"></script>
|
|
|
|
<script type="text/javascript" src="lib/jquery.validation/1.14.0/validate-methods.js"></script>
|
|
|
|
<script type="text/javascript" src="lib/jquery.validation/1.14.0/messages_zh.js"></script>
|
|
|
|
<script type="text/javascript" src="lib/jquery.validation/1.14.0/messages_zh.js"></script>
|
|
|
|
|
|
|
|
|
|
|
|
<!--/请在上方写此页面业务相关的脚本-->
|
|
|
|
<!--/请在上方写此页面业务相关的脚本-->
|
|
|
|
</body>
|
|
|
|
</body>
|
|
|
|
</html>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</html>
|