jsp个人信息管理系统
时间: 2023-12-13 07:33:23 浏览: 114
jsp个人信息管理系统实训报告分享.pdf
个人信息管理系统是一个基于JavaWeb的B/S系统,使用了struts2框架和mysql数据库。系统包含四大模块:个人信息增删查改、通讯录联系人增删查改、个人日程安排增删查改和个人文件上传和下载。下面是关于jsp个人信息管理系统的一些介绍:
1. jsp页面的设计
个人信息管理系统的jsp页面采用了include指令标记,将time.jsp嵌入到自身页面中,以实现每个页面都实时显示信息和时间的要求。此外,系统的jsp页面还采用了JSTL标签库和EL表达式,以简化页面的开发和提高页面的可读性。
2. struts2框架的应用
个人信息管理系统使用了struts2框架,以实现MVC的分层架构。系统的Action层负责接收用户请求并调用Service层的方法进行业务处理,Service层负责处理业务逻辑并调用Dao层的方法进行数据访问,Dao层负责与数据库进行交互并返回数据给Service层。
3. mysql数据库的应用
个人信息管理系统使用了mysql数据库,以存储系统的数据。系统的数据包括用户的个人信息、通讯录联系人、个人日程安排和个人文件等。系统使用了JDBC技术,以实现与mysql数据库的交互。
下面是一个简单的jsp页面的例子,用于显示用户的个人信息:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>个人信息</title>
</head>
<body>
<h1>个人信息</h1>
<table>
<tr>
<td>姓名:</td>
<td><c:out value="${user.name}" /></td>
</tr>
<tr>
<td>性别:</td>
<td><c:out value="${user.gender}" /></td>
</tr>
<tr>
<td>年龄:</td>
<td><c:out value="${user.age}" /></td>
</tr>
<tr>
<td>联系电话:</td>
<td><c:out value="${user.phone}" /></td>
</tr>
<tr>
<td>电子邮件:</td>
<td><c:out value="${user.email}" /></td>
</tr>
<tr>
<td>地址:</td>
<td><c:out value="${user.address}" /></td>
</tr>
<tr>
<td>注册时间:</td>
<td><fmt:formatDate value="${user.registerTime}" pattern="yyyy-MM-dd HH:mm:ss" /></td>
</tr>
</table>
</body>
</html>
```
阅读全文