BootStrap模态框的使用

本文介绍如何在SpringMVC项目中利用BootStrap模态框实现资料编辑功能,通过点击按钮触发模态框,展示并修改个人信息,包括电话、QQ、微信等字段,并介绍了日期类型转换的方法。

今天的收获就是了解了如何使用使用BootStrap模态框

点击修改资料按钮就会触发模态框

<!-- 按钮触发模态框,点击修改资料 -->
	<div style="text-align: center">
		<button class="btn btn-primary btn-lg" data-toggle="modal"
			data-target="#myModal">
			编辑资料
		</button>
		<!-- 模态框(Modal) -->
		<div class="modal fade" id="myModal" tabindex="-1"
			role="dialog" aria-labelledby="myModalLabel"
			aria-hidden="true">
			<div class="modal-dialog">
				<div class="modal-content">
					<div class="modal-header">
						<button type="button" class="close" data-dismiss="modal"
							aria-hidden="true">
							&times;
						</button>
						<h4 class="modal-title" id="myModalLabel">
							编辑资料
						</h4>
					</div>
					<div class="modal-body" style="text-align: center">
						<form class="bs-example bs-example-form" role="form"
							id="UpdateStudentForm">

							<input type="hidden" name="stdid"
								value="${Astudent.stdid}" />
							<input type="hidden" name="stdname"
								value="${Astudent.stdname}" />
							<input type="hidden" name="stdsex"
								value="${Astudent.stdsex}" />
																								
							<input type="hidden"  name="stdbirth"
							readonly value="<fmt:formatDate value="${Astudent.stdbirth}" 
							pattern="yyyy-MM-dd"/>">
							
							<br>
							<br>
							<div class="form-group">
								<label class="col-lg-3 control-label">
									电话 :
								</label>
								<div class="col-lg-9">
									<input type="text" class="form-control" name="stdcall"
										value="${Astudent.stdcall}"/>
								</div>
							</div>
							<br>
							<br>
							<div class="form-group">
								<label class="col-lg-3 control-label">
									QQ :
								</label>
								<div class="col-lg-9">
									<input type="text" class="form-control" name="stdqq"
										value="${Astudent.stdqq}" />
								</div>
							</div>
							<br>
							<br>
							<div class="form-group">
								<label class="col-lg-3 control-label">
									微信 :
								</label>
								<div class="col-lg-9">
									<input type="text" class="form-control" name="stdwechart"
										value="${Astudent.stdwechart}" />
								</div>
							</div>
							<br>
							<br>
							<div class="form-group">
								<label class="col-lg-3 control-label">
									现居城市 :
								</label>
								<div class="col-lg-9">
									<input type="text" class="form-control" name="stdcity"
										value="${Astudent.stdcity}" />
								</div>
							</div>
							<br>
							<br>
							<div class="form-group">
								<label class="col-lg-3 control-label">
									工作 :
								</label>
								<div class="col-lg-9">
									<input type="text" class="form-control" name="stdjob"
										value="${Astudent.stdjob}" />
								</div>
							</div>
							<br>
							<br>
							<div class="form-group">
								<label class="col-lg-3 control-label">
									最想说的话!
								</label>
								<div class="col-lg-9">
									<input type="text" class="form-control" name="stdsign"
										value="${Astudent.stdsign}" />
								</div>
							</div>
						</form>
					</div>
					<div class="modal-footer">
						<button type="button" class="btn btn-default"
							data-dismiss="modal">
							关闭
						</button>
						<input type="submit" class="btn btn-primary"
							id="UpdateStudent" value="提交" />
					</div>
				</div>
			</div>
		</div>
	</div>

在SpringMvc中需要注意的是前台的是日期不能直接传到后台,需要进行日期类型的转换.。在input框中,日期格式转换如下
(注意:要在jsp头部添加标签----<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>

<input type="hidden"  name="stdbirth"
			readonly value="<fmt:formatDate value="${Astudent.stdbirth}" 
			pattern="yyyy-MM-dd"/>">
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值