一、在昨天完成登录和显示界面之后,今天完成了用户的个人信息登录和修改

主要前端代码:
<%@page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<title>添加用户</title>
<meta http-equiv="Content-Type"content="text/html; charset=UTF-8">
<meta name="viewport"content="width=device-width, initial-scale=1.0">
<link rel="stylesheet"type="text/css"href="${pageContext.request.contextPath}/static/bootstrap-3.3.5-dist/css/bootstrap.css"/>
</head>
<!-- 自定义,表单验证 -->
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/css/css/xcConfirm.css"/>
<script src="${pageContext.request.contextPath}/js/js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script>
<script src="${pageContext.request.contextPath}/js/js/xcConfirm.js" type="text/javascript" charset="utf-8"></script>
<script
src="${pageContext.request.contextPath}/static/js/jquery-1.12.1.js"type="text/javascript"></script>
<script
src="${pageContext.request.contextPath}/static/bootstrap-3.3.5-dist/js/bootstrap.js"type="text/javascript"></script>
<script
src="${pageContext.request.contextPath}/static/js/jquery.validate.js"type="text/javascript"></script>
<script
src="${pageContext.request.contextPath}/static/js/myValidate.js"type="text/javascript"></script>
<body>
<style type="text/css">
.button{
70px;
height: 30px;
background-color: #009688;
color: white;
border: none;
border-radius: 5px;
font-size: 12px;
}
</style>
<h1 align="center">用户注册</h1>
<hr>
<div class="row-fluid"style="margin-top: 80px;">
<div class="col-md-3"></div>
<div class="col-md-6">
<form role="form"class="form-horizontal" action="${pageContext.request.contextPath}/admin/adminServlet?method=reg&updateId=${updateBean.username }"method="post" id="checkForm">
<div class="form-group">
<label class="col-md-3 control-label"for="username"><font style="color:red">*</font>用户名</label>
<div class="col-md-9">
<input class="form-control" name="username" type="text" id="username"value="${updateBean.username }"/>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label"for="inputPassword"><font style="color:red">*</font>用户密码</label>
<div class="col-md-9">
<input type="password"name="password"class="form-control"id="password"value="${updateBean.password }">
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label"for="password2"><font style="color:red">*</font>确认密码</label>
<div class="col-md-9">
<input type="password"name="password2"class="form-control"id="password2">
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label"for="truename"><font style="color:red">*</font>姓名</label>
<div class="col-md-9">
<input type="text"name="name"class="form-control"id="truename">
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label"for="cardid"><font style="color:red">*</font>身份证号</label>
<div class="col-md-9">
<input type="text"name="shenfenhao"class="form-control"id="cardid">
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label"for="city"><font style="color:red">*</font>市</label>
<div class="col-md-9">
<select name="shi">
<option value="石家庄市" checked="checked">石家庄市</option>
<option value="唐山市">唐山市</option>
<option value="秦皇岛市">秦皇岛市</option>
<option value="邯郸市">邯郸市</option>
<option value="邢台市">邢台市</option>
<option value="保定市">保定市</option>
<option value="张家口市">张家口市</option>
<option value="承德市">承德市</option>
<option value="沧州市">沧州市</option>
<option value="廊坊市">廊坊市</option>
<option value="衡水市">衡水市</option>
<option value="定州市">定州市</option>
<option value="辛集市">辛集市</option>
<option value="其他(河北工大)">其他(河北工大)</option>
</select>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label"for="depart"><font style="color:red">*</font>工作单位</label>
<div class="col-md-9">
<input class="form-control"name="danwei"type="text"id="depart"value="${updateBean.username }"/>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label"for="director"><font style="color:red">*</font>专业方向</label>
<div class="col-md-9">
<input class="form-control"name="zhuanye"type="text"id="director"value="${updateBean.username }"/>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label"for="hangye"><font style="color:red">*</font>所在行业</label>
<div class="col-md-9">
<input class="form-control"name="hangye""type="text"id="hangye"value="${updateBean.username }"/>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label"for="education">教育程度</label>
<div class="col-md-9">
<input class="form-control"name="jiaoyu""type="text"id="education"value="${updateBean.username }"/>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label"for="zhicheng">职称</label>
<div class="col-md-9">
<input class="form-control"name="zhicheng""type="text"id="zhicheng"value="${updateBean.username }"/>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label"for="address">通讯地址</label>
<div class="col-md-9">
<input class="form-control"name="tongxundizhi""type="text"id="address"value="${updateBean.username }"/>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label"for="e_code">邮政编码</label>
<div class="col-md-9">
<input class="form-control"name="youzhengbianma""type="text"id="e_code"value="${updateBean.username }"/>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label"for="Pnumber">手机号</label>
<div class="col-md-9">
<input class="form-control"name="shouji"type="text"id="Pnumber"value="${updateBean.username }"/>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label"for="dianhua">固定电话</label>
<div class="col-md-9">
<input class="form-control"name="dianhua"type="text"id="dianhua"value="${updateBean.username }"/>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label"for="email">邮箱</label>
<div class="col-md-9">
<input type="text"name="youxiang"class="form-control"id="email">
</div>
</div>
<div class="form-group"></div>
<div class="form-group">
<div class="col-md-offset-3 col-md-9">
<button type="submit"class="button">注册</button>
</div>
</div>
<!-- 注册成功或失败后的通知 -->
<c:if test="${param.status.equals('1')}">
<script type="text/javascript">
function error() {
var txt= "注册成功";
window.wxc.xcConfirm(txt, window.wxc.xcConfirm.typeEnum.success);
}
error();
</script>
</c:if>
<c:if test="${param.status.equals('2')}">
<div class="alert alert-danger"role="alert">注册失败</div>
</c:if>
<c:if test="${param.status.equals('3')}">
<div class="alert alert-danger"role="alert">用户已存在</div>
</c:if>
</form>
</div>
<div class="col-md-3"></div>
</div>
</body>
</html>
二、还有用户界面形式审核部分的显示,包括上传,删除和修改的部分,其中由于上传数据部分缺失,导致null的问题,明天继续解决

主要代码:
<%@page import="java.sql.ResultSet"%>
<%@page import="java.sql.Statement"%>
<%@page import="java.sql.Connection"%>
<%@page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type"content="text/html; charset=UTF-8">
<title>查看需求信息</title>
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/css/css/xcConfirm.css"/>
<script src="${pageContext.request.contextPath}/js/js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script>
<script src="${pageContext.request.contextPath}/js/js/xcConfirm.js" type="text/javascript" charset="utf-8"></script>
<script
src="${pageContext.request.contextPath}/static/js/jquery-1.12.1.js"type="text/javascript"></script>
<script
src="${pageContext.request.contextPath}/static/bootstrap-3.3.5-dist/js/bootstrap.js"type="text/javascript"></script>
<link rel="stylesheet"type="text/css" href="${pageContext.request.contextPath}/static/bootstrap-3.3.5-dist/css/bootstrap.css"/>
<script type="text/javascript">
function func(){
var name = $("#name").val();
var status2 = $("#status2").val();
window.location.href = "${pageContext.request.contextPath}/admin/xuqiuServlet?method=searchlist&name=" + name + "&status=" + status2;
}
</script>
<style type="text/css">
.button{
60px;
height: 30px;
background-color: #009688;
color: white;
border: none;
border-radius: 5px;
font-size: 12px;
}
</style>
</head>
<body>
<div class="container-fluid">
<div class="row-fluid">
<div class="span12" style="text-align:center">
<h3>形式审核</h3>
</div>
</div>
<hr>
<div class="row-fluid">
<div class="col-md-1 "></div>
<div class="col-md-10 ">
<table class="table table-striped">
<tr>
<td>需求编号</td>
<td>技术需求名称</td>
<td>填报日期</td>
<td>操作</td>
<td>操作</td>
<td>操作</td>
</tr>
<!-- forEach遍历出adminBeans -->
<c:forEach items="${zhengjibeanlist }" var="item" varStatus="status">
<tr>
<td>${item.id }</td>
<td>${item.jiname }</td>
<td>${item.createdate }</td>
<td>
<a href="${pageContext.request.contextPath}/admin/xuqiuServlet?method=needshangchuan&id=${item.id }&userid=${user.id}">
<button type="button" class="button">上传</button></a>
<td>
<a href="${pageContext.request.contextPath}/admin/xuqiuServlet?method=needdelete&id=${item.id }&userid=${user.id}">
<button type="button" class="button">删除</button></a>
<td>
<a href="${pageContext.request.contextPath}/admin/xuqiuServlet?method=needhechadetail&id=${item.id }">
<button type="button" class="button">修改</button></a>
<td>
</tr>
</c:forEach>
</table>
</div>
<div class=" col-md-1"></div>
</div>
<c:if test="${param.status.equals('1')}">
<script type="text/javascript">
function error() {
var txt= "需求上传成功!";
window.wxc.xcConfirm(txt, window.wxc.xcConfirm.typeEnum.success);
}
error();
</script>
</c:if>
<c:if test="${param.status.equals('2')}">
<script type="text/javascript">
function error() {
var txt= "需求删除成功!";
window.wxc.xcConfirm(txt, window.wxc.xcConfirm.typeEnum.success);
}
error();
</script>
</c:if>
</div>
</body>
</html>