Javaweb----------基于MVC分层开发思想的一个小项目demo(登录、添加、修改、删除、登出、将信息列表导出成Excel表格)

其实也是基于以前很多demo的一个综合

准备

需要用到的jar包(包含数据库、POI、德鲁伊数据库池):百度网盘
提取码:Sjar

结构

在这里插入图片描述

前端页面

只是做简单的组件
用到了bootstarp来做简单的修饰
我这里仅提供用到的一些资源
bootstrap百度网盘
提取码:bost
jquery:百度网盘
提取码:jqry
看结构要知道这些页面是在哪里创建的

login.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%
	String basePath = request.getScheme() + "://" + request.getServerName() + ":" + 	request.getServerPort() + request.getContextPath() + "/";
%>
<!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>
<!--jquery -->
<script type="text/javascript" src="js/jquery-3.3.1.min.js"></script>
<!-- bootstrap -->
<link type="text/css" rel="stylesheet" href="bootstrap3/css/bootstrap.min.css" />
<script type="text/javascript" src="bootstrap3/js/bootstrap.min.js"></script>
<base href="<%=basePath%>">
</head>
<body>

	<div>
		<h3 align="center">信息管理系统 <small>登录页</small></h3>
	</div>
	<div align="center">
		<form action="user/login.do" method="post">
		
			账号:<input type="text" name="username"/><br/><br/>
			密码:<input type="text" name="password"/><br/><br/>
		
			<input type="submit" value="提交" class="btn btn-primary btn-sm"/>
		
		</form>
	</div>
	

</body>
</html>

在这里插入图片描述
add.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%
	String basePath = request.getScheme() + "://" + request.getServerName() + ":" + 	request.getServerPort() + request.getContextPath() + "/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<base href="<%=basePath%>">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>信息添加页</title>
<!--jquery -->
<script type="text/javascript" src="js/jquery-3.3.1.min.js"></script>
<!-- bootstrap -->
<link type="text/css" rel="stylesheet" href="bootstrap3/css/bootstrap.min.css" />
<script type="text/javascript" src="bootstrap3/js/bootstrap.min.js"></script>
<script type="text/javascript">

	$(function(){
    
		
		$("#submitBtn").click(function(){
    
			
			//取得表单的jquery对象  调用提交表单方法
			$("#myForm").submit();
		
		})
	
	})
	

</script>
</head>
<body>
	
	<div>
		<h3 align="center">信息管理系统 <small>信息添加页</small></h3>
	</div>
	
	<div align="center">
		<form action="student/save.do" method="post" id="myForm">
		
		请输入姓名:<input type="text" name="name"/><br/><br/>
		请输入年龄:<input type="text" name="age"/><br/><br/>
		<!-- <input type="submit" value="提交"/> -->
		<button type="button" id="submitBtn" class="btn btn-primary btn-sm">提交表单</button>
		
		</form>
	</div>
	
	
</body>
</html>

在这里插入图片描述
edit.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"
    %>
<%
	String basePath = request.getScheme() + "://" + request.getServerName() + ":" + 	request.getServerPort() + request.getContextPath() + "/";
%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<base href="<%=basePath%>">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>修改页</title>
<!--jquery -->
<script type="text/javascript" src="js/jquery-3.3.1.min.js"></script>
<!-- bootstrap -->
<link type="text/css" rel="stylesheet" href="bootstrap3/css/bootstrap.min.css" />
<script type="text/javascript" src="bootstrap3/js/bootstrap.min.js"></script>
<script type="text/javascript">

	$(function(){
    
		
		edit();
		
		function edit(){
    
			
			var id = "${param.id}";
			
			$.ajax({
    
				url : "student/edit.do",
				data : {
    
					//要传id
					"id" : id
				},
				type : "get",
				dataType : "json",
				success : function(data){
    
					
					//jquery方式赋值
					$("#myId").val(data.id);
					$("#myName").val(data.name);
					$("#myAge").val(data.age);
					
				}
				
			})
			
			
		}
		
		$("#submitBtn").click(function(){
    
			
			//取得表单的jquery对象  调用提交表单方法
			$("#myForm").submit();
		
		})
	
	})
	

</script>
</head>
<body>
	
	<div>
		<h3 align="center">信息管理系统 <small>信息修改页</small></h3>
	</div>
	<div align="center">
		<form action="student/update.do" method="post" id="myForm">
			<input type="hidden" name="id" id="myId"/>
			请编辑姓名:<input type="text" name="name" id="myName"/><br/><br/>
			请编辑年龄:<input type="text" name="age" id="myAge"/><br/><br/>
			<!-- <input type="submit" value="提交"/> -->
			<button type="button" id="submitBtn" class="btn btn-primary btn-sm">提交表单</button>
		
		</form>
		
	</div>
	
</body>
</html>

在这里插入图片描述
index.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"
    %>
<%
	String basePath = request.getScheme() + "://" + request.getServerName() + ":" + 	request.getServerPort() + request.getContextPath() + "/";
%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<base href="<%=basePath%>">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
td {
    
	text-align: center;
}

a {
    
	text-decoration: none;
}

</style>
<!--jquery -->
<script type="text/javascript" src="js/jquery-3.3.1.min.js"></script>
<!-- bootstrap -->
<link type="text/css" rel="stylesheet" href="bootstrap3/css/bootstrap.min.css" 
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值