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.
 
 

59 lines
2.5 KiB

<%@ 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>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>学生信息管理系统</title>
<link
rel="stylesheet"
href="${pageContext.request.contextPath}/css/style.css"
/>
</head>
<body>
<div class="container">
<div class="welcome-page">
<div class="welcome-header">
<h1>学生信息管理系统</h1>
<p class="subtitle">基于JSP+Servlet+JavaBean+JDBC+DAO架构</p>
</div>
<div class="welcome-content">
<div class="system-info">
<h3>欢迎您,${loginUser.realName != null ? loginUser.realName : loginUser.username}</h3>
<p style="margin-bottom:15px;color:#999;font-size:14px;">
角色:${loginUser.isAdmin() ? '系统管理员' : '一般用户'}
<c:if test="${not empty loginUser}"> | <a href="${pageContext.request.contextPath}/logout" style="color:#e74c3c;">退出登录</a></c:if>
</p>
<h3>系统功能</h3>
<ul>
<li>📋 学生信息列表展示 - 分页查看所有学生信息</li>
<li>➕ 添加学生信息 - 添加新的学生记录</li>
<li>✏️ 编辑学生信息 - 修改已有学生数据</li>
<li>🗑️ 删除学生信息 - 移除学生记录</li>
<li>🔍 搜索学生 - 按学号、姓名、班级、专业搜索</li>
</ul>
</div>
<div class="tech-stack">
<h3>技术栈</h3>
<ul>
<li>前端:JSP + jQuery + AJAX + JSTL + EL</li>
<li>控制层:Servlet</li>
<li>模型层:JavaBean</li>
<li>数据层:DAO + JDBC</li>
<li>数据库:MySQL</li>
</ul>
</div>
</div>
<div class="welcome-actions">
<a href="${pageContext.request.contextPath}/student?action=list" class="btn btn-primary">进入系统</a>
<c:if test="${loginUser.isAdmin()}">
<a href="${pageContext.request.contextPath}/admin/user?action=list" class="btn btn-success">用户管理</a>
</c:if>
<a href="${pageContext.request.contextPath}/profile" class="btn btn-secondary">个人中心</a>
</div>
</div>
</div>
</body>
</html>